六 MyBatis注解开发
本文章为学习过程第六节,全过程查看该专栏
专栏目录
文章目录
1 概述
之前是把sql语句写到xml文件里
注解就是把SQL语句写到注解里
注意:
使用注解来映射简单语句会使代码显得更加简洁,但对于稍微复杂一点的语句,Java 注解不仅力不从心,还会让本就复杂的 SQL 语句更加混乱不堪。 因此,如果你需要做一些很复杂的操作,最好用 XML 来映射语句。
选择何种方式来配置映射,以及是否应该要统一映射语句定义的形式,完全取决于你和你的团队。 换句话说,永远不要拘泥于一种方式,你可以很轻松地在基于注解和 XML 的语句映射方式间自由移植和切换。
2 注解名
- 查询:@Select
- 添加:@Insert
- 修改:@Update
- 删除:@Delete
3 小案例
本案例使用了之前笔记的一些内容
UserMapper
/**
* 通过id查询某个用户的所有信息
*
* @param id 需要查询的用户id
* @return 查询到的用户
*/
@Select("select * from tb_user where id=#{id}")
User selectById(int id);
测试
成功查询到