我有一个拥有spring web应用程序和多线程后台应用程序的项目。
这2个项目的核心由模型类和dao组成。 在Spring web应用程序中,我使用SessionInViewPattern,不需要在我的dao的类和我的后台应用程序中打开事务和提交,我不能使用SessionInViewPattern,我必须打开事务并提交它们。
因为我的dao类在2个项目之间共享什么是解决方案?
答案 0 :(得分:0)
您可以考虑通过包装使用hibernate事务调用DAO的方法在后台项目中实现AOP(面向方面编程)。如果你的后台项目使用spring,那么很容易将hibernate事务配置为一个方面。