Hibernate2.1.6存储繁体中文到Oracle的问题
环境:Hibernate2.1.6 + websphere4.0.7 + Oracle8.1.6 + struts1.1
oracle已经设定为utf8,hibernate的配置文件里,也设置了
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">utf-8</property>
但是写到数据库里的东西总感觉不对
问题1、Oracel数据库表中的繁体中文字段应该是什么类型: 如果是NVarchar2,用hibernate save对象的时候会报出错误“character set mismatch”,用jdbc sql就没有问题; 如果是Varchar2呢,可以使用hibernate save,但是进去的数据感觉不对
问题2、从oracle取出数据来后,需要转成繁体去到页面显示吗
oracle已经设定为utf8,hibernate的配置文件里,也设置了
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">utf-8</property>
但是写到数据库里的东西总感觉不对
问题1、Oracel数据库表中的繁体中文字段应该是什么类型: 如果是NVarchar2,用hibernate save对象的时候会报出错误“character set mismatch”,用jdbc sql就没有问题; 如果是Varchar2呢,可以使用hibernate save,但是进去的数据感觉不对
问题2、从oracle取出数据来后,需要转成繁体去到页面显示吗
...全文
相关推荐
struts2.0 + hibernate + oracle 分页问题
Eclipse导入即可 博文链接:https://595415454.iteye.com/blog/789116
Spring boot调用Oracle存储过程的两种方式及完整代码
主要给大家介绍了关于Spring boot调用Oracle存储过程的两种方式及完整代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
Hibernate存储Clob字段的方式总结
介绍了利用Hibernate将一个长字符串转换为流存储至Clob字段中,然后再从Clob字段中读出来,转换为字符串输出的方式
hibernate query调用oracle存储过程
使用hibernate的query调用oracle的存储过程/function,包含例子,源码以及数据库文件
Struts2+Hibernate3+Oracle登录Demo
结合Struts2和Hibernate3以及Oracle的登录例子,配置很详细


