Mybatis 也可以使用注解开发方式,这样我们就可以减少编写 Mapper映射文件了。下面介绍用户的增删改查。
3.1 修改全局配置文件
在mybatis 全局文件中 通过package标签或者mapper标签的class属性加载mapper接口即可。
<mappers>
<mapper class="com.xa92.mapper.UserMapper"></mapper>
</mappers>
3.2 使用注解实现复杂关系映射开发
实现复杂关系映射之前我们可以在映射文件中通过配置来实现,但通过后我们发现并没 有@ResultMap 这个注解。我们可以使用
@Results 注解,@Result 注解,@One 注解,@Many 注解。
-
@Insert:实现新增
-
@Update:实现更新
-
@Delete:实现删除
-
@Select:实现查询
-
@Result:实现结果集封装
@Result 中 属性介绍:
column 数据库的列名
Property 需要装配的属性名
one 需要使用的@One 注解(@Result(one=@One)()))
many 需要使用的@Many 注解(@Result(many=@many)