-2
我有一個項目,其中包含一個Spring Web應用程序和一個多線程後臺應用程序。非Web應用程序中的休眠事務管理
這2個項目有一個由模型類和道的組成的核心。 在Spring Web應用程序中,我使用的SessionInViewPattern不需要打開事務並在我的dao的類中提交,並且在我的後臺應用程序中我無法使用SessionInViewPattern,我必須打開事務並提交它們。
因爲我的dao類在2個項目之間共享什麼是解決方案?
您的DAO不應該處理交易。事務應該在服務層進行劃分。 – 2014-08-30 15:19:02
我不需要@transactional,因爲使用OpenSessionInView模式 – 2014-08-30 15:58:26
我的問題是我的dao在web項目中我不需要開始和評論事務的2項目之間共享,並且在後臺項目中,我必須開始並提交事務。 – 2014-08-30 15:59:08