今天工作遇到bug,让我头大
bug描述如下
数据报文存入oracle 库,字段类型为clob,就是存不进去。项目经理最后出面解决。
clob和blob存数据步骤:
1.插入前必须先插入一个空lob对象 clob为EMPTY_CLOB(),blob为EMPTY_BLOB().
2.select之前插入的数据进行锁定。
select ** from *** where *** for update
3.**自定提交设置为false:(注意我就是在这踩坑了,我设置的为true)。**
4.开始插入数据。
了解了下插入数据是通过流,**仅仅个人猜测啊**:设置自动提交的话,就是流还没完,就给自动提交了,所以会出错。如果理解不对,请各位指正。
真的学到了,这就是经验的累积吧,之前一直写ssm,没注意过这个问题,遇到了就记录下,进步每一天