java对session和事务的个人的一些理解

session是一级缓存,保存了修改后的数据。

当事务提交之后,才会保存到数据库。

不同的dao可能是不同的session,当service调用2个不同的dao时,第一个dao执行后的数据不能被其他session访问到。

当不同的session修改同一个oracle数据表中的同一条数据时,如果第一个session没有提交,那第二个session的提交会阻塞,直到第一个session提交。


版权声明:本文为weixin_35982117原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。