该Wiki页面上详细介绍了Hibernate当前推荐的用于管理Session的方法。特别是,我认为您需要阅读最后一段:这都是非常困难的,难道这样做不容易吗?
最后,您确实需要告诉持久层“我将要做某事”(通常也可以让Session完成此工作)和“我已经完成了”。您可以使用批注或JTA事务来完成此操作,但仍必须传达该信息!

该Wiki页面上详细介绍了Hibernate当前推荐的用于管理Session的方法。特别是,我认为您需要阅读最后一段:这都是非常困难的,难道这样做不容易吗?
最后,您确实需要告诉持久层“我将要做某事”(通常也可以让Session完成此工作)和“我已经完成了”。您可以使用批注或JTA事务来完成此操作,但仍必须传达该信息!