mybatis
- 解决maven项目内资源过滤的问题
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
- 在maven项目中,自己写的配置文件必须在核心配置文件中进行注册,否则会报
org.apache.ibatis.binding.BindingException: Type interface com.wen.dao.UserDao is not known to the MapperRegistry
- 解决方案是在核心配置文件中对自己写的配置文件进行注册.
<mappers>
<mapper resource="com.qiang.dao/UserMapper.xml"/>
//"自己写的配置文件所在的位置,即全限定名"
</mappers>