mybatis 访问数据层的3种方

一、mybatis3之前的使用方式
1、添加mybatis全局配置问文件(可以从官网复制)
2、添加POJOMapper.xml文件(维护所有的SQL语句)
a、修改namespace的值,尽量用POJOMapper类的全限定名
b、修改对应的id、resultType
3、创建数据层访问POJOMapper类,通过sqlsession调用相应的api,需要通过POJOMapper.xml的namespace+结点的ID找到对应的SQL语句,以执行相应的操作。
4、修改mabatis全局配置文件。

二、基于接口绑定方式,无需写实现类
1、新建数据访问层接口即Dao层:POJOMapper
2、添加POJOMapper中对应的操作方法
a、接口中方法名要与OPJOMapper.xml中对应操作的结点id一致
b、接口中方法的返回类型与OPJOMapper.xml中对应操作结点的resultType一致
c、接口中方法的参数要跟POJOMapper.xml中对应结点的参数一致
3、POJOMapper.xml中的namespace必须与接口的完全限定名一致
4、修改mabatis全局配置文件中的mappers结点,采用接口绑定的方式,加上

<mapper class="com.landiss.pojo.EmpMapper"></mapper>

5、POJOMapper接口必须跟POJOMapper.xml在同一个文件夹中。

三、基于注解
1、创建数据层访问POJOMapper接口
2、在POJOMapper接口中的方法上添加对应操作的注解,并写上SQL语句
3、无需POJOMapper.xml配置文件
4、修改mabatis全局配置文件,加上

<mapper class="com.landiss.pojo.EmpMapper"></mapper>
posted on 2021-01-31 01:05  landiss  阅读(206)  评论(0编辑  收藏  举报