session是一级缓存,保存了修改后的数据。
当事务提交之后,才会保存到数据库。
不同的dao可能是不同的session,当service调用2个不同的dao时,第一个dao执行后的数据不能被其他session访问到。
当不同的session修改同一个oracle数据表中的同一条数据时,如果第一个session没有提交,那第二个session的提交会阻塞,直到第一个session提交。
版权声明:本文为weixin_35982117原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。