Mybatis使用sql标签实现SQL代码重用

 时间:2024-10-13 23:17:20

1、Mybatis官网对于sql有个简单的示例使用,首先声明sql重用代码段,然后在select查询语句中进行使用。

Mybatis使用sql标签实现SQL代码重用

2、首先看下通常的写法,在select查询时一般会返回某些指定的字段,如果比较多并且在很多操作中涉及到使用,例如如下的select查询的信息。

Mybatis使用sql标签实现SQL代码重用

3、如果我们需要抽取重复的sql,我们在上方定义sql标签然后将想要抽取的内容放在两个sql中间,如下:

Mybatis使用sql标签实现SQL代码重用

4、在需要使用sql的内容时使用include标签来,在refid中填写上述定义的sql的id名即可,如下:

Mybatis使用sql标签实现SQL代码重用

5、如果我们需要进行稍微复杂点的操作,在替湍恬擒舍换的时候传值,可以使用property来实现,声明传值时的name的值使用value的值来替换,如下:

Mybatis使用sql标签实现SQL代码重用

6、如果我们需要使用其他的xml文件中的s孥恶膈茯ql,我们只需要在refid的标签的sql的id前加上对应的namespace即可,例如如下的sql_user在m.bb.xxx.mapper中,我们访问只需要这样子就行。

Mybatis使用sql标签实现SQL代码重用
  • 软件测试流程与管理
  • 北京七大知名美食
  • 循环流化床锅炉厂用电率电简述?
  • 西红柿炖鱼怎么做?
  • 消防栓的使用
  • 热门搜索
    红十字手抄报 中秋节手抄报设计图 国庆节手抄报清楚文字 关于鲁迅的手抄报 抗击冠状病毒手抄报 古诗文手抄报 数学手抄报资料 爱劳动手抄报 英语手抄报边框 请讲普通话手抄报