[title]场景:[/title]
通过Maven分了两个工程, 其中一个工程里面放的实体, 在另一个Web工程使用的MyBatis查询, 绑定的实体, 在调用查询时候, 报BindingException:
从代码里看不出任何问题, 在Mapper里能跳进实体类.
[title]原因:[/title]
打包没打好, 打开war包一看, Mapper.xml 都没进去, Maven默认不把xml打进去.
[title]解决方法:[/title]
在pom.xml中添加如下配置:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
文章评论