Mybatis 36_使用sql定义可复用的SQL片段 项目0413定义可复用的SQL片段

36_使用sql定义可复用的SQL片段

  • update元素与@Update注解、delete元素和@Delect注解
  • 定义可复用的SQL片段
  • 项目0413定义可复用的SQL片段
  • 两种参数的区别:

update元素与@Update注解、delete元素和@Delect注解

元素通常用于定义一条update语句。
元素通常用于定义一条delete语句。
需要指定如下一个关键属性:
- id :SQL语句的唯一标识。需要与Mapper接口的方法名相同。
这两个元素还支持大量的额外属性,如果使用@Update、@Delete注解,需要配置@Options注解来指定这些额外的属性。

定义可复用的SQL片段

在XML Mapper文件中定义的多条SQL语句有相同的部分,此时考虑将这些相同的部分抽取出来,定义成可复用的片段。
(1)使用元素来定义可复用的SQL片段
其中可使用${}来定义属性
(2)使用元素来引用可复用的SQL片段
此时可通过

你可能感兴趣的:(MyBatis,mybatis,sql,数据库,eclipse,java,mysql)