3.Mybatis 注解方式的基本用法

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)࿰

猜你喜欢

转载自blog.csdn.net/fd2025/article/details/126813200