MyBatis中的mapper中的<sql/>标签介绍

mapper中的子节点的详细定义如图:

insert、update、delete、select这四个子节点在mybatis操作与配置文件中以说到,这里就不说了。

1、sql节点:

sql节点是mapper节点的子节点。

sql节点的属性:
  id属性
  databaseId属性
  lang属性
sql节点的子节点:
  include、trim、where、set、foreach、choose、if、bind
sql节点的作用:

  就是拼接一个可重用的SQL语句。

1、在mapper文件中编写:

<sql/>节点中的id属性值自定义,在<sql/>节点中定义了sql语句之后,后面需要调用直接用<include/>节点参考<sql/>节点中id属性的值,效果和你直接在select节点中写sql语句是一样的。

猜你喜欢

转载自www.cnblogs.com/xss512/p/10854375.html