写项目时类中是byte[]类型,用Hiberanate自动映射生成表,结果做写入操作时总是报“仅能绑定要插入 LONG 列的 LONG 值”,发现是数据类型问题,我查看了表,自动生成了raw类型,但是我想保存图片,大字段数据类型,BLOB,请问该怎么设置?
------解决思路----------------------
ORACLE 在 9 的时候,就不建议使用 LONG 型数据了,太 TMD 麻烦了,LOB 型还是很不错的。
------解决思路----------------------
http://blog.csdn.net/tianlesoftware/article/details/6905406
http://www.blogjava.net/tbwshc/archive/2012/07/17/383314.html
------解决思路----------------------
不懂java,java中有没有类似stream的东西。我之前用bcb是把它以流的形式存进去,然后读的时候再转成流就行了。
------解决思路----------------------
如果只是存取图片的话,可以选择LONG RAW类型,这样程序的修改量相对较少
lob类型好用,但是操作起来比较特殊,前台程序的修改可能较多