hibernate 处理oracle clob办法
2008-08-28 15:51
302 查看
环境:windowsxp,Oracle 9.2.0.1.0,jdbc为oracle11g jdbc驱动,Hibernate 3.3.0.SP1
问题:发现报
ORA-01483: DATE 或 NUMBER 赋值变量的长度无效
分析过程:
通过直接写jdbc程序,发现clob字段必须做为最后一个参数(预编译)才行(Hibernate 做不到),判断应该是oracle的问题,
通过查oracle的bug,发现有种情况可能会引起这个错误
下载 Oracle9i Patch Set Release 2 (9.2.0.8) Patch Set 7 for Microsoft Windows (32-Bit)
安装如果看不懂里面的e文说明 可以看中文的 http://tiana.zhmy.com/archives/2008/147800.html?paxaljd=65189
打完补丁包,重新测试jdbc程序,发现没有这个限制了,Hibernate clob也正常了(把clob映射成string)
数据库连接属性增加SetBigStringTryClob,并且使用新驱动。
问题:发现报
ORA-01483: DATE 或 NUMBER 赋值变量的长度无效
分析过程:
通过直接写jdbc程序,发现clob字段必须做为最后一个参数(预编译)才行(Hibernate 做不到),判断应该是oracle的问题,
通过查oracle的bug,发现有种情况可能会引起这个错误
下载 Oracle9i Patch Set Release 2 (9.2.0.8) Patch Set 7 for Microsoft Windows (32-Bit)
安装如果看不懂里面的e文说明 可以看中文的 http://tiana.zhmy.com/archives/2008/147800.html?paxaljd=65189
打完补丁包,重新测试jdbc程序,发现没有这个限制了,Hibernate clob也正常了(把clob映射成string)
数据库连接属性增加SetBigStringTryClob,并且使用新驱动。
相关文章推荐
- spring+hibernate 处理oracle clob (编辑中)
- Spring+Hibernate中处理Oracle的大字段(clob二进制\blob大字符串)
- hibernate3+spring3处理oracle clob字段
- Hibernate保存Oracle的Clob字段的解决方案
- Oracle里读取Blob/Clob 乱码的解决办法
- oracle的blob和clob字段的处理
- Oracle中Clob类型处理解析
- spring+hibernate的clob大字段处理
- 解析jdbc处理oracle的clob字段的详解
- oracle 中clob数据在Java类 里sql处理
- 异常删除oracle数据文件的处理办法
- 在asp中处理oracle的clob字段
- oracle数据文件误删除以后的处理办法
- Oracle PL/SQL处理CLOB字段的经验
- Spring ,Hibernate clob大字段处理
- hibernate中对大字段处理(Blob&Clob)
- oracle的blob和clob字段的处理
- spring+hibernate中处理oracle BLOB
- spring+hibernate的clob大字段处理
- PHP 处理 Oracle 中的Clob类型