Mapper代理开发配置

Mapper代理开发配置,第1张

1、定义与SQL映射文件同名的Mapper接口,并且将Mapper接口和SQL文件放置在同一目录下

2、设置SQL映射文件的namespace属性为Mapper接口全限定名

3、在Mapper接口中定义方法,方法名就是SQL映射文件中sql语句的id,并保持参数类型和返回值类型一致

4、编码

        ①通过SqlSession的getMapper方法获取Mapper接口的代理对象

        ②调用对应方法完成sql的执行

1、定义接口

 

选择Interface接口类型

注意:不要让配置文件和Mapper接口放在同一个包下,不方便管理。

在resources包下面新建一个目录,新建的名称分隔符和新建Java包不同,新建Java包的分割用“.”表示,而新建resources的目录分隔符用“/”代替

更改了UserMapper.xml的路径,因此mybatis-config.xml中的配置也需要更改

 

2、设置SQL映射文件的namespace属性为Mapper接口全限定名

修改这里即可

 4、1获取UserMapper接口的代理对象

        UserMapper userMapper = sqlSession.getMapper(UserMapper.class);

 之后就可以获取UserMapper接口中定义的方法了。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/876920.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存