为什么使用Hibernate 查询不到表里边的中文内容.
oracle中的数据
下面是DAO层的关键代码
我调试过了。英文的数据可以查询出来返回 Users的对象。中文的却不可以。是我哪里写错了吗?
英文的能出来说明你的链接是正常的。而中文的不能出来,很明显是你的字符集不一致导致的。
我使用Hibernate查出来说有数据中 。中文部分的数据是乱码的.如何改字符集呀?
@漫天de光: 两种方式,第一种更改你数据库的字符集,但是这个操作一般不熟悉数据库的话就不要改了。第二种是把你hibernate查出来的结果重新编码。
具体的代码或者方法,建议楼主baidu一下,自己研究一下吧。计算机的知识还是需要亲自经历一下才能更好的应用。
中文的是乱码吗?