问题再现
解决方案一
由于指定的VFS没有找,mybatis启用了默认的DefaultVFS,然后由于DefaultVFS的内部逻辑,从而导致了reader entry乱码。
去掉mybatis配置文件中关于别名的配置,然后在mapper.xml文件中使用完整的类名。
待删除的示例代码如下:
<typeAliases>
<package name="com.tiku.domain.entity"/>
</typeAliases>
解决方案二
添加新的依赖:
<dependency>
<groupId>org.jboss</groupId>
<artifactId>jboss-vfs</artifactId>
<version>3.3.0.Final</version>
</dependency>