Mybatis中mapper引用另一个mapper的sql

224 阅读1分钟

Mybatis 在一个Mybatis mapper 中引用另一个mapper 中sql

com.tcilay.mappers.TestOneMapper

... <sql id="test"> ... <sql> ...

com.tcilay.mappers.TestTwoMapper

... <include refid="com.tcilay.mappers.TestOneMapper.test"/> ...

TestTwoMapper 中引用 TestOneMapper 中 sql 'test' 需要使用全路径包名 com.tcilay.mappers.TestOneMapper.test 才可以访问