我的 mysql 数据库有字符编码 utf8。在 QueryBrowser 我可以看到特殊字符是正确的。在使用 openjpa 的应用程序中,我可以看到相同的值也是正确的。但是当我将对象保存到数据库中时,我在应用程序中有正确的值但在数据库中不正确!当我重新启动应用程序时,应用程序中的特殊字符不正确。(因为它们是从 DB 中选取的)
全部设置为 UTF-8,java 应用程序运行良好,从 DB 读取数据是正确的,但问题是当 openjpa 将值存储在 DB 中时,它们变成 '?'。
有任何想法吗?谢谢
问问题
483 次