Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate EntityManger.gettransaction.rollback方法实际上做什么?_Hibernate_Jpa_Transactions - Fatal编程技术网

Hibernate EntityManger.gettransaction.rollback方法实际上做什么?

Hibernate EntityManger.gettransaction.rollback方法实际上做什么?,hibernate,jpa,transactions,Hibernate,Jpa,Transactions,回滚方法是否清除持久性提供程序的事务缓存?事务回滚意味着在事务期间完成的所有工作都不会被实际持久化,并且通常可见性有限的任何临时更改都将被撤消 没有事务缓存,但是有一个一级实体缓存,如果配置了二级缓存。如果二级缓存是事务性的,那么它也不会被更新,已经传播到它的任何暂时保留更改都将被撤消

回滚方法是否清除持久性提供程序的事务缓存?

事务回滚意味着在事务期间完成的所有工作都不会被实际持久化,并且通常可见性有限的任何临时更改都将被撤消

没有事务缓存,但是有一个一级实体缓存,如果配置了二级缓存。如果二级缓存是事务性的,那么它也不会被更新,已经传播到它的任何暂时保留更改都将被撤消