编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

用ibatis哪些难记的标签语法,来来复习走一波

wxchong 2024-06-23 19:09:56 开源技术 28 ℃ 0 评论

用ibatis哪些难记的标签

ON DUPLICATE KEY UPDATE

入参是集合

and ananId in

<iterate property="ananId" open="(" close=")" conjunction=",">

<![CDATA[

#ananId[]#

]]>

</iterate>

dynamic 标签

动态添加

<dynamic prepend="where">

isNotNull和isNotEmpty标签区别

isNotEmpty包含isNotNull功能,但多一个过滤空字符 “”

前端喜欢传入空字符“”到后端查询,这个时候isNotEmpty就非常有用啦

iterate

<iterate conjunction=",">

像批量插入SQL,还有 in (集合元素)

parameterClass

  • parameterClass="java.util.List" (批量插入)

参数这样引入 #vals[].memo#,#vals[].confName#

 格式 #vals[].对象属性名称#
  • parameterClass="com.xxx.xxxxxDO"(单个对象插入)

对象里属性这样引入 #mCode#

格式 #对象属性名称#
  • parameterClass="java.util.Map" (map传入非常好用)

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表