当前位置: 首页 > news >正文

优质校建设网站在线看crm系统

优质校建设网站,在线看crm系统,wordpress双语,免费下载企业微信Mybatis 是一个基于 Java 的 ORM#xff08;Object-Relational Mapping#xff09;#xff0c;用于 Java 应用程序的持久层框架#xff0c;它将在 Java 对象和数据库关系之间建立一个映射。Mybatis 的作用主要是简化 SQL 语句的编写和维护#xff0c;以及减少代码中的冗余…Mybatis 是一个基于 Java 的 ORMObject-Relational Mapping用于 Java 应用程序的持久层框架它将在 Java 对象和数据库关系之间建立一个映射。Mybatis 的作用主要是简化 SQL 语句的编写和维护以及减少代码中的冗余提高开发效率和代码的可维护性。Mybatis 使用 XML 或注解来描述 SQL 语句和结果映射使得 SQL 语句和 Java 代码分离便于管理和维护。 Mybatis 的主要功能如下 提供了一个 SQL 映射文件用于描述 SQL 语句和结果映射关系。提供了动态 SQL 功能可以在运行时根据传入的参数生成 SQL 语句。提供了一套简单易用的 API用于执行 SQL 语句和处理结果。支持事务管理可以与 Spring 等框架集成。 使用 Mybatis 的步骤如下 1. 添加 Mybatis 依赖 在项目的 pom.xml 文件中添加 Mybatis 的依赖 dependencygroupIdorg.mybatis/groupIdartifactIdmybatis/artifactIdversion3.5.8/version /dependency 2. 创建数据库表和对应的 Java 实体类 创建一个数据库表例如 user 表并创建对应的 Java 实体类 User。 3. 编写 Mybatis 配置文件 创建一个名为 mybatis-config.xml 的配置文件用于配置 Mybatis 的基本信息如数据库连接信息、SQL 映射文件等。 environments defaultdevelopmentenvironment iddevelopmenttransactionManager typeJDBC/dataSource typePOOLED namedriver valuecom.mysql.jdbc.Driver/property nameurl valuejdbc:mysql://localhost:3306/test/property nameusername valueroot/ namepassword valuepassword//dataSource/environment/environmentsappers resourceUserMapper.xml//mappers /configuration 4. 编写 SQL 映射文件 创建一个名为 UserMapper.xml 的文件用于描述 SQL 语句和结果映射关系。   mapper namespacecom.example.UserMapperMap idUserResultMap typecom.example.Userid propertyid columnid/result propertyusername columnusername/ propertypassword columnpassword//resultMap idselectUserById resultMapUserResultMapSELECT * FROM user WHERE id #{id}/selectinsert idinsertUser parameterTypecom.example.UserINSERT INTO user (username, password) VALUES (#{username}, #{password})/insert /mapper 5. 编写 DAO 接口和实现类 创建一个名为 UserMapper 的接口用于定义操作数据库的方法。 public interface UserMapper {User selectUserById(int id);int insertUser(User user); } 6. 初始化 Mybatis 和执行 SQL 语句 在应用程序中使用 Mybatis 提供的 API 初始化 Mybatis并执行 SQL 语句。   // 读取 Mybatis 配置文件 InputStream inputStream Resources.getResourceAsStream(mybatis-config.xml);// 创建 SqlSessionFactory SqlSessionFactory sqlSessionFactory new SqlSessionFactoryBuilder().build(inputStream);// 打开 SqlSession SqlSession sqlSession sqlSessionFactory.openSession();// 获取 UserMapper 接口的实现 UserMapper userMapper sqlSession.getMapper(UserMapper.class);// 执行 SQL 语句 User user userMapper.selectUserById(1); System.out.println(user);// 关闭 SqlSession sqlSession.close(); 以上步骤可以使用 Mybatis 在 Java 应用程序中操作数据库。
http://www.dnsts.com.cn/news/227337.html

相关文章:

  • 怎样拿电脑做网站网站速度打开慢的原因
  • 建设一个网站大概费用做别墅花园绿化的网站
  • 网站优化需要做什么工作室网页
  • 外贸网站在哪做外链什么样的资质做电子商务网站
  • 网站权重值wordpress评论不能用
  • 响应式网站制作流程图网站模板与网站定制版的区别
  • 如何做高大上的网站 知乎网站制作切片
  • 程序员开发软件如何做好seo
  • 网站建设调研提纲番禺做网站600元
  • 网站建设公司价毕业网站建设开题报告
  • 做网站友汇网免费微网站案例
  • 邯郸网站建设策划方案银川网站建设广告公司
  • 湛江建站服务刚做的网站怎么搜索不出来
  • 元隆盛建设集团有限公司网站科技平台网站建设
  • 怎么做网站视频教程网站建设所用系统
  • 滁州市工程建设网站合肥市住房和城乡建设厅网站
  • 简单公司网站模版杨和网站建设
  • 网站单页面怎么做的阿旗建设局举报网站
  • 哪个网站可以自己做行程安徽工程信息网官网首页
  • 免费养殖网站模板做网站云服务器还是云虚拟主机
  • 广州做响应式网站wordpress 积分商城
  • c 能用来做网站外贸网站建设 杭州
  • wordpress 访问者网站优化策略
  • 网站建设报价比较表建设网站需要几个步骤
  • 仿京东电商的网站开发免费建设网站抽取佣金
  • 手机网站微信登录做网站为什么要钱
  • python做网站 教育外贸公司网站如何做推广
  • wordpress网页版入口网站优化查询
  • 如何建设一家网站装饰公司网站源码
  • 企业网站 app最佳wordpress主机