使用 JPA 分离对象在 Spring MVC 应用程序的控制器和视图中工作是一种好习惯吗?
如果是,那么延迟初始化的唯一好处是在单个 DAO 调用的范围内 - 我是对的吗?此外,由于许多操作没有分布在多个控制器中(因为所有数据操作必须在单个 dao-transactional-call 中执行)如何将 DAO 操作拆分为更多类?创建专门的,仅与实体 DAO 相关的?
是否可以跨越控制器方法调用的事务,而不是单个 DAO 调用?这会是一个坏习惯吗?
使用 JPA 分离对象在 Spring MVC 应用程序的控制器和视图中工作是一种好习惯吗?
如果是,那么延迟初始化的唯一好处是在单个 DAO 调用的范围内 - 我是对的吗?此外,由于许多操作没有分布在多个控制器中(因为所有数据操作必须在单个 dao-transactional-call 中执行)如何将 DAO 操作拆分为更多类?创建专门的,仅与实体 DAO 相关的?
是否可以跨越控制器方法调用的事务,而不是单个 DAO 调用?这会是一个坏习惯吗?