发表于: 2018-03-28 21:19:12

1 535


今天完成的事情

1.学习mybatis

完成config.xml的注释

mybatisJDBC对应

MyBatis可以使用简单的XML或注解用于配置和原始映射将接口和JavaPOJO(Plain Old Java Objects,普通的Java对象映射成数据库中的记录

 

 

Mybatis的架构

SqlMapConfig.xml,此文件作为mybatis的全局配置文件配置了mybatis的运行环境等信息

mapper.xml文件即sql映射文件文件中配置了操作数据库的sql语句需要在SqlMapConfig.xml中加载

通过mybatis环境等配置信息构造SqlSessionFactory即会话工厂

由会话工厂创建sqlSession即会话操作数据库需要通过sqlSession进行

 

明天计划的事情

1.继续学习mybatis

遇到的问题


收获

1.初步了解了一点mybatis的架构流程和配置环境

     全局配置文件config.xml中主要就是配置了一个默认的连接环境信息里边有JDBC事务管理和连接数据库。再就是加载mapper.xml也就是sql映射文件里边主要就是我们要执行的SQL语句

           

Mybatis步骤

1.创建SqlSessionFactoryBuilder对象

SqlSessionFactoryBuilders qlSessionFactoryBuilder=newSqlSessionFactoryBuilder();

2.加载config.xml配置文件

InputStream inputStream= Resources.getResourceAsStream("SqlMapConfig.xml");

3.创建SqlSessionFactory对象

SqlSessionFactory sqlSessionFactory=sqlSessionFactoryBuilder.build(inputStream);

4.创建SqlSession对象

使用SqlSessionFactoryopenSession()方法

SqlSessions qlSession=sqlSessionFactory.openSession();

5.执行SqlSession对象执行Sql语句获取结果

    第一个参数是Xxxx.xmlstatementid,第二个参数是执行sql需要的参数

Objectuser=sqlSession.selectOne("queryUserById", 1);

6.打印结果

7.释放资源

sqlSession.close();




返回列表 返回列表
评论

    分享到