小工具知识网

当前位置: 首页 > 行业知识 > Mybatis 如何引用其他文件中的sql 片段

行业知识

Mybatis 如何引用其他文件中的sql 片段

2026-11-15 18:09:31 来源:互联网转载

��设: 有一些通用的sql,在整个项目中都有可能使用的到, 但是我不太想定义java接口,结合着java逻辑来实现功能, 又或者,在每一处的mapper.xml内都定义sql片段, 那么如果需要调整sql,我就需要调整好多处相同的代码. 如何后期维护方便,使用起来又简单呢?

()

想法: 单独创建一个mapper.xml文件, 只用来存放这些sql片段,没有接口的定于,接着业务中需要用到该sql片段的地方,就去引用这个外部的sql 片段即可.

  1. 定义一个全局的mapper.xml, 由于我们只有sql 片段,不需要映射Dao层接口, 所以namespase,可以随便指定一个字符串,
    select * from 表名 where id = #{id}
  1. 在自己的业务mapper.xml 引用上面文件的sql片段
select * from ( )select * from 表名 aleft join (     ) bon a.id = b.id
()

上一篇:星空之域怎么加入服务器?

下一篇:警惕黑彩软件下载风险,揭露犯罪陷阱,保护你的安全!