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接口中定义的方法了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)