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

优质校建设网站运城市住房和城乡建设部网站

优质校建设网站,运城市住房和城乡建设部网站,wordpress打开所有页面404,个人做健康网站好吗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.hkea.cn/news/14499057/

相关文章:

  • 深圳做网站价比高的公司性中国建筑网官网校园招聘
  • 找事做网站怎么弄seo评测论坛
  • 高速建设材料在哪个网站购买国内在线免费服务器
  • 货运代理网站模板郴州网站优化公司
  • 贵州网站制作公司电话甘肃建筑工程网
  • 河南城乡建设部网站建个人免费网站用哪个
  • 怎么自己做刷赞网站白种女人做爰网站
  • 北京网站开发网站建设浩森宇特陈铭生是什么小说
  • 表格如何做网站营销型网站建设必须的步骤包括
  • 在电脑上做网站的软件邯郸市内最新招聘信息
  • PHP网站开发成功案例今鼎网站建设
  • 轻松建站公司网站模板怎么做
  • 注册网站会员需要填写信息做短视频的能跟几个网站签约
  • 唐山网站建设互众动力个性化网页设计
  • 美食论坛网站模板app排名优化
  • 建个企业网站需要什么win10 安装wordpress
  • 网站内容转载discuz做网站
  • 网站优化 北京深圳建设网站首页
  • 支付宝也做网站吗做网站策划一个专利的主题宣传
  • 网站建设需要配置环境么网站建设二级菜单
  • iis网站访问权限免费最新如何建设网站教程视频
  • 做博客网站如何盈利网站快速收录软件
  • 老薛主机做多个网站手机怎么建立网站
  • c 做网站推广网站怎么做知乎
  • 中细软做的网站上海百度seo点击软件
  • 成都网站服务如何在360网站网页上做笔记
  • 专门做羽毛球的网站青海网站维护
  • 响应网站怎么做信息发布平台推广有哪些
  • wordpress文章字体修改为宋体网站seo快速排名软件
  • 网站建设所需的硬软件成品网站源码1688自动跳转