【发布时间】:2013-09-19 13:02:54
【问题描述】:
使用 JPA 分离对象在 Spring MVC 应用程序的控制器和视图中工作是一种好习惯吗?
如果是,那么延迟初始化的唯一好处是在单个 DAO 调用的范围内 - 我是对的吗? 此外,由于许多操作没有分布在多个控制器中(因为所有数据操作必须在单个 dao-transactional-call 中执行)如何将 DAO 操作拆分为更多类?创建专门的,仅与实体 DAO 相关的?
是否可以在控制器方法调用上跨越事务,而不是单个 DAO 调用?这会是一种不好的做法吗?
【问题讨论】:
标签: java hibernate spring-mvc jpa dao