跟我一起学 mybatis 之注解开发
📦个人主页:楠羽
🏆简介:一个大二的科班出身的,主要研究 Java 后端开发
⏰座右铭:成功之前我们要做应该做的事情,成功之后才能做我们喜欢的事
💕 过客的你,可以给博主留下一个小小的关注吗?这是给博主最大的支持。以后博主会更新大量的优质的作品!!!!
一.Mybatis 注解开发单表操作
1.1 MyBatis 的常用注解
这几年来注解开发越来越流行,Mybatis 也可以使用注解开发方式,这样我们就可以减少编写 Mapper
映射文件了。我们先围绕一些基本的 CRUD 来学习,再学习复杂映射多表操作。
@Insert:实现新增
@Update:实现更新
@Delete:实现删除
@Select:实现查询
@Result:实现结果集封装
@Results:可以与 @Result 一起使用,封装多个结果集
@One:实现一对一结果集封装
@Many:实现一对多结果集封装
1.2 MyBatis 的增删改查
我们完成简单的 student 表的增删改查的操作
步骤一:创建 mapper 接口
步骤二:测试类
注意:
修改 MyBatis 的核心配置文件,我们使用了注解替代的映射文件,所以我们只需要加载使用了注解的 Mapper 接口即可
复制代码
或者指定扫描包含映射关系的接口所在的包也可以
复制代码
1.3 注解开发总结
注解可以简化开发操作,省略映射配置文件的编写。
常用注解
@Select(“查询的 SQL 语句”):执行查询操作注解
@Insert(“查询的 SQL 语句”):执行新增操作注解
@Update(“查询的 SQL 语句”):执行修改操作注解
@Delete(“查询的 SQL 语句”):执行删除操作注解
配置映射关系
版权声明: 本文为 InfoQ 作者【楠羽】的原创文章。
原文链接:【http://xie.infoq.cn/article/0f3ff2bd3543dcf6375a16de6】。文章转载请联系作者。
评论