EJB utf-8字符不会持久化

时间:2014-06-12 10:54:31

标签: java mysql utf-8 ejb

我有一个 ejb 3 应用程序,并将其部署在Glassfish 3.1服务器中。

我有 ExamDtl 实体与exmId& qustion字段,当我在数据库中持久化实体时,发现qustion字段的值变为????。 我在表中设置了UTF8排序规则,我可以使用像“INSERT INTO ...”这样的sql插入utf-8字符。

我还在sun-resources.xml文件中设置了以下属性

<property name="URL" value="jdbc:mysql://localhost:3306/exam_databse?useUnicode=yes&amp;characterEncoding=UTF-8"/>

ejb中是否有utf 8的设置?

0 个答案:

没有答案