java – 完全动态创建JPA Criteria
发布时间:2020-12-14 19:19:20 所属栏目:Java 来源:网络整理
导读:通常我是Hibernate用户,对于我的新项目,我们使用JPA 2.0. 我的DAO收到一个带有通用的Container. public class Container 以下行不会编译: if ("".equals(container.getOperation()) { criteriaBuilder.greaterThan(root.get(container.getFieldId()),contai
通常我是Hibernate用户,对于我的新项目,我们使用JPA 2.0. 我的DAO收到一个带有通用的Container.
以下行不会编译:
因为我必须指定这样的类型:
但我不想那样做!因为我在容器中使用通用! 最佳答案
只要你的T是可比较的(这是bigThan所必需的),你应该能够做如下的事情:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |