【发布时间】:2018-12-09 06:34:36
【问题描述】:
我有一个带有此条目的 MyBatis mapper.xml 文件:
<select id="findAll"
resultType="User">
...
</select>
...“用户”类在这个包中:
com.company.model.User
...在 application.properties 我有这个条目:
mybatis.type-aliases-package = com.company.model
一切正常。
在重构并将某些类移动到子包中后,MyBatis 在自动扫描期间无法再找到它们。
包结构现在是这样的:
com.company.entity.users.User
com.company.entity.departments.Department
com.company.entity.students.Student
我已经尝试过(在许多其他变体中:使用 '/' 而不是 '.',没有 'classpath:' 等):
mybatis.type-aliases-package = classpath:com.company.entity.*
但无法让它工作。
如何让 MyBatis 扫描“com.company.entity”包的所有子包?
【问题讨论】:
标签: spring-boot mybatis spring-mybatis