对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾

在ORM启动的时候报了个错: 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾 

原因是在ORM的配置文件中: 
<property name="connection.url">jdbc:mysql://127.0.0.1/cache?useUnicode=true&characterEncoding=utf-8</property> 

要改为 
<property name="connection.url">jdbc:mysql://127.0.0.1/cache?useUnicode=true&amp;characterEncoding=utf-8</property> 

意思就是:在xml的配置文件中 & 要用  &amp;   代替。所以我们还是把数据库连接信息写在database.properties文件中,然后在xml配置文件中引入吧

 

更详细看这里:http://blog.csdn.net/wusuopubupt/article/details/8817826

posted @ 2017-09-07 17:53  暗夜心慌方  阅读(923)  评论(0)    收藏  举报