0

使用 JPA 分离对象在 Spring MVC 应用程序的控制器和视图中工作是一种好习惯吗?

如果是,那么延迟初始化的唯一好处是在单个 DAO 调用的范围内 - 我是对的吗?此外,由于许多操作没有分布在多个控制器中(因为所有数据操作必须在单个 dao-transactional-call 中执行)如何将 DAO 操作拆分为更多类?创建专门的,仅与实体 DAO 相关的?

是否可以跨越控制器方法调用的事务,而不是单个 DAO 调用?这会是一个坏习惯吗?

4

1 回答 1

0

事务应该在你的服务层类上,有时在你的 daos/repositories 上。但绝对不在您的控制器上。

你有两个道调用,你想要一个交易?这正是服务类的用途。

于 2013-09-19T13:09:07.973 回答