【发布时间】:2018-05-06 09:43:19
【问题描述】:
我有 2 个关于设置 JPA 项目的通用问题。
问题 1:
我需要能够基于表/实体列的不同组合运行查询。
例如 :
如果一个表有 10 列。这意味着有很多可能的组合。
我是否需要在我的 DAO 和服务层中为每个独特的组合编写函数?
是否可以编写一个通用函数来避免在 DAO 和服务层编写大量函数?我将如何进行?
问题 2:
我有 2 个表和相应的 DAO 和服务。
如果我必须进行“加入查询”,我是否应该为此加入创建新的 DAO 和服务?或者我可以直接在服务中而不是使用 EntityManager 的 DAO(如休眠中的 Session)创建服务并直接处理查询?
很多问题在我脑海中盘旋,但这两个对我来说是最重要的,并且会帮助我前进。
【问题讨论】:
-
你的问题有点太宽泛了。如果您有两个问题,请分别提出两个问题。还尝试为每个问题提供一些更详细的示例,最好使用代码和您难以进行的地方。否则你可能得不到很多答案,或者你的问题甚至可能被删除。
-
改进的语言和问题
标签: java spring hibernate spring-mvc jpa