六 MyBatis注解开发

六 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);

测试

成功查询到

image-20220815212059846

猜你喜欢

转载自blog.csdn.net/qq_45842943/article/details/126356982