码上敲享录 > Hibernate常见问题解答 > Message: 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾。]

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

上一章章节目录下一章 2018-03-25已有2757人阅读 评论(0)


在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&amp;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


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交