伙伴云客服论坛»论坛 S区 S行业资讯 查看内容

0 评论

0 收藏

分享

Caused by: org.apache.ibatis.exceptions.PersistenceException

在构建mybatis时运行报如下异常,原因是在mapper.xml中使用了中文注释
  1. java.lang.ExceptionInInitializerError
  2. at com.XXX.dao.UserMapperTest.test(UserMapperTest.java:22)
  3. Caused by: org.apache.ibatis.exceptions.PersistenceException:
  4. ###Error building SqlSession.
  5. ###The error may exist in com/XXX/dao/UserMapper.xml
复制代码
***查找到的处置方法:
1、删除中文注释(胜利)
2、在注释内容前后加两个空格(失败)
3、将XML文件的编码格式encoding="UTF-8"换成encoding=“GBK”(胜利)
4、更改IDEA统一编码(胜利)
settings->Editor->File Encoding 编码改为UTF-8,APPLY后,将Mapper.xml删除,重新创建,且XML文件编码仍为UTF-8。***

Caused by: org.apache.ibatis.exceptions.PersistenceException-1.jpg

回复

举报 使用道具

相关帖子
全部回复
暂无回帖,快来参与回复吧
本版积分规则 高级模式
B Color Image Link Quote Code Smilies

把酒对长空
注册会员
主题 10
回复 22
粉丝 0
|网站地图
快速回复 返回顶部 返回列表