一张oracle的表,一个java的变量(共享内存)
我要把一条记录插入到这张oracle的表,同时把数据赋值给在这个共享内存的Java变量要求这个是同一个事务,也就是可以把这个共享内存的变量看作是数据库的一张表来看待。
只有提交了,别的session才能看到表的数据和变量的数据不能先提交了表的INSERT/UPDATE,然后再去写数组,不能有时间差
我要把一条记录插入到这张oracle的表,同时把数据赋值给在这个共享内存的Java变量要求这个是同一个事务,也就是可以把这个共享内存的变量看作是数据库的一张表来看待。
只有提交了,别的session才能看到表的数据和变量的数据不能先提交了表的INSERT/UPDATE,然后再去写数组,不能有时间差
而写到变量里的值会被别的session错误 地读取(也就是不应该读取,如果事务失败)
这样别的session就能读到数组的值了,我不要这样
我要的是:UPDATE表记录和变量赋值是同一个事务,可以理解为变量也是一个表记录的UPDATE