oracle.sql.BLOB.DURATION_CALL 与 oracle.sql.BLOB.DURATION_SESSION
两者有什么区别?
它用于通过调用 BLOB.createTemporary(connection, true, flag) 创建临时 LOB。
我有以下情况:
所有连接都被汇集并且在关闭之前永远不会释放。我希望临时 LOB 仅在执行preparedStatement 时才存在(即插入。插入后,我不需要 lob)。我应该使用哪个标志?
我的猜测是DURATION_SESSION
在这种情况下更合适。
一些链接:
http://docs.oracle.com/cd/B12037_01/java.101/b10979/oralob.htm#i1060097
http://docs.oracle.com/cd/B10501_01/appdev.920/a96591/adl11tmp.htm