Mybatis的项目搭建
新建项目后导入mabatis的pom依赖
在resource中新建mabatis的核心配置文件包含1、数据连接和2、映射文件,
核心配置文件的名字可以随意
新建项目后建立mapper和pojo两个包
在pojo中编辑实体类字段与数据库对应,实现getter.setter方法并且实现无参有参构造函数,和tostring方法的重写
mapper接口中定义数据库操作语句,增删改返回的为受影响的数据条数
创建mapper接口
创建MyBatis的映射文件
在resources下边建立文件mappers,对应名字为(数据库)或实体类如User+mapper.xml的形式
其中namespace与mapper映射文件全名对应
语句标签中的id与执行的语句相对应
创建测试类
在测试类中第一部用Ibatis的Resources读取核心配置文件,文件流形式,报错用声明出去的方式取消(add+)
获取SqlSessionFactoryBuilder
获取SqlSessionFactory来build核心配置文件
调用SqlSessionFactory获取SqlSession(openSession)
获取mapper对象sqlsession.getmapper(填入Mapper对象.类型class)自动生成实体对象返回值
执行语句
由于底层jdbc实现,不commit提交事务不入库