在hibernate.cfg.xml文件中的数据库连接属性中报错
<property name="connection.url">
jdbc:mysql://localhost:3306/pfmmis?useUnicode=true&characterEncoding=UTF-8
</property>
错误信息:Message: 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾。]
解决方法:xml解析错误,不能识别特殊符号
1.对特殊符号要转义
<property name="connection.url">
jdbc:mysql://localhost:3306/pfmmis?useUnicode=true&characterEncoding=UTF-8
</property>
2.CDATA部件在CDATA内部的所有内容都会被解析器忽略。
<property name="connection.url">
<![CDATA[jdbc:mysql://localhost:3306/pfmmis?useUnicode=true&characterEncoding=UTF-8]]>
</property>
本文地址:http://www.yayihouse.com/yayishuwu/chapter/1111