Mybatis的Mapper映射文件中常用标签及作用

select,update,delete,insert

用于定义增删查改语句

if

判断为true时,拼接该语句

where

  1. 动态生成where
  2. 去除多余的and/or

set

  1. 动态生成set
  2. 去除多余的,

sql

用于sql语句的复用

include

用于引用sql标签中的语句

selectKey

定义在insert和update中,用于主键回显。

trim

  1. 添加前缀/后缀
  2. 覆盖原前缀/后缀中的某个内容

可作为where和set标签的另一种实现方式。

resultMap

指定select标签返回值类型中,各个属性和字段的映射关系。可以实现复杂数据类型,集合类型等复杂的映射关系。

posted on 2024-10-14 20:36  MoonAndFalcon  阅读(37)  评论(0)    收藏  举报

导航