session是一级缓存,保存了修改后的数据。
当事务提交之后,才会保存到数据库。
不同的dao可能是不同的session,当service调用2个不同的dao时,第一个dao执行后的数据不能被其他session访问到。
当不同的session修改同一个oracle数据表中的同一条数据时,如果第一个session没有提交,那第二个session的提交会阻塞,直到第一个session提交。
session是一级缓存,保存了修改后的数据。
当事务提交之后,才会保存到数据库。
不同的dao可能是不同的session,当service调用2个不同的dao时,第一个dao执行后的数据不能被其他session访问到。
当不同的session修改同一个oracle数据表中的同一条数据时,如果第一个session没有提交,那第二个session的提交会阻塞,直到第一个session提交。