oracle中大文字量的处理
这几天被oracle中的clob字段搞得心烦意乱,在数据库中有字段content,在hibernate中配置文件如下:
<property name="content" type="text" lazy="true">
<column name="CONTENT" />
</property>
使用了ojdbc14.jar这个oracle10G的数据库驱动以后,可以把clob当成string直接操作,但是在hibernate里使用text类型来映射,在pojo类中还是直接使用string.
查了网上很多资料,许多都是要使用流操作来操作clob,这个对于hibernate不好用。
按以上配置好后,在插入数据还是保存,错误如下:
java.sql.SQLException: ORA-01483: DATE 或 NUMBER 赋值变量的长度无效
郁闷了很久,结果最后发现,当插入String字段在1001至2000长度时会报这个错误,当长度不在这个区间就不会出这种问题,现在的办法是把插入字段在1001至2000时,添加空格增加长度,这样就不会报错。
当取出来显示时就用trim就OK了。
ojdbc14.jar可以兼容至oracle8 ,但8需要打补丁。
分享到:
相关推荐
关于oracle中大对象处理的一些方法和实例.txt
oracle中大文件处理方式2gb.or.not.2gb.rar,讲述oracle中文件大于2GB时的处理机制。
oracle大批量处理数
oracle_常见故障处理.startup mount alter
oracle死锁表后处理,oracle死锁表后处理
Oracle JSON 字符串处理实例
Oracle中的日期处理总结Oracle中的日期处理总结Oracle中的日期处理总结Oracle中的日期处理总结Oracle中的日期处理总结Oracle中的日期处理总结
Oracle 分区技术及大数据量操作性能优化.ppt
Oracle大数据量导入 博文链接:https://abe.iteye.com/blog/1054515
Oracle并发问题处理Oracle并发问题处理
关于oracle大数据量分页及处理的方案和建议的一些资料,项目中要用到的,下载下来参考一下
Oracle大数据量操作优化
Oracle 存储过程异常处理.docx
oracle常见问题处理快速处理 帮助初学ORACLE
如题.货真价实 Oracle数据库高级技术交流 ---大批量数据处理技术
Oracle 大数据量操作优化.pdf
Oracle表删除大量数据(千万)后查询变慢问题(原因分析)
Oracle数据库常见故障处理和调优
这个文件是用oracle的脚本的如的,往oracle中插入的数据量可能会使用
ORACLE EBS查看库存现有量SQL