java - 在哪里放置条件创建代码

标签 java jpa criteria three-tier

我应该在哪里放置代码来创建CriteriaQuery。应该在数据访问层还是服务层。

最佳答案

数据访问层。例如,如果您想要将实现从 jpa 以及 CriteriaQuery 更改为其他内容,您不希望您的服务类受到影响。

关于java - 在哪里放置条件创建代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34168458/

相关文章:

c# - 如何使用 C# 以编程方式检查 jre 环境是 32 位还是 64 位?

java - 为什么从Fragment跳转到新的Activity时overridePendingTransition不生效?

sql - hibernate 如何使用空字符串进行相等限制?

java - 使用 Java 的 AWS Lambda - 设置配置连接/套接字超时

java - 为什么我在 Spring 实例化的组件中找到静态字段?

java - 如何使用spring DAO保存外键实体

java - JPA/Hibernate 实体类和同步的最佳实践是什么?

mysql - javax.ejb.EJBException : javax. persistence.PersistenceException : org. hibernate.exception.DataException: 无法执行语句

grails - 将SQL查询转换为GORM条件

java - hibernate 条件 : Perform JOIN in Subquery/DetachedCriteria