此标记用于与Java Persistence Criteria API(来自JPA 2.0)相关的问题,该API用于通过构造基于对象的查询定义对象来定义查询,而不是使用Java Persistence查询语言的基于字符串的方法。有关(N)Hibernate Criteria的问题,请使用[icriteria]标签。
我有以下实体:@Entity @Table(name =“ table1”)公共类Entity1 {@Id private整数ID; @OneToMany(mappedBy =“ entity1”)私有列表 Entity2; } ...
使用Criteriabuilder查询对Long值进行通配符搜索
我想在字段为Long值(在Entity类中)和Integer的字段中使用通配符搜索。这里的Contact是实体类,其字段为:Id作为实体类中的Long值,并作为...] >
想象以下实体层次结构:@Entity @Inheritance(strategy = InheritanceType.SINGLE_TABLE)@DiscriminatorColumn(name =“ type”,columnDefinition =“ varchar(60)”)抽象类Resource {} ...
我有一个entityA,它与entityB具有可选的多对一关系。我想在一个查询中找到与entityB和总计数相关的entityA计数。我怎么做。例如...
我使实体A与实体B相关1-1。实体B与实体C相关1-1。UserEntity BadgeEntity BadgeTypEntity我想要使用规格实现复杂的过滤搜索。 ...
我正在使用spring data jpa规范查询来进行动态查询,我有一个问题,我需要按json字段进行排序,我在google上搜索了很多,但仍然不知道如何做到这一点,这非常...] >
如何使用typedQuery在Criteria api上添加分页?
我正在使用具有pageable的Criteria API返回具有pageable的Page ,但是当我插入setFirstResult和setMaxResults时,查询始终返回10个元素。如果我删除...
我想这样做,但要使用标准API:从事件e,IN(e.userAccessPermissions)p中选择count(distinct e),其中p.principal =:principal,而p.permission在(:permissions)Any中。 ..
假设我有一个标准@Repository公共接口FooRepository扩展了JpaRepository ,JpaSpecificationExecutor {静态Specification byBars(...
我想联接两个表并在联接查询中删除on子句以设置新的自定义on子句,但是我总是从“ joinb”中得到一个空谓词,因此无法连接更多条件。我的代码...
我有一个基于CriteriaBuilder的查询,可以通过几个不同的属性对其进行排序。目前,它的处理方式如下:when(filters.sortBy){“ foo”-> query.orderBy(if(...
我正在尝试编写CriteriaQuery,它将查询每个城市的最新观测值。城市由city_code字段定义,而最新记录由observation_time字段定义。我可以轻松地写...
我想编写一个查询使用子查询,其中一个字符串转换为长。我可能失去了一些东西?查询看起来像:CriteriaBuilder CB = em.getCriteriaBuilder(); CriteriaQuery中 ...
我有一个一对多的订单(ID,姓名)项(ID,姓名):我怎么能只获取这些命令它有一个CriteriaBuilder名“香蕉”的项目:@覆盖公共订单orderQuery(){...
考虑到与类型LocalDateTime的两个日期字段的实体:类myEntity所{私人LocalDateTime启动;私人LocalDateTime LASTUPDATE; }我想写什么标准的API,查询...
我想检查一下我女人班中是否存在某个字段。该字段是其自己的(丈夫)类,而女性和丈夫都是存储在数据库中的实体。丈夫班没有初始化......
我正在尝试使用CriteriaQuery编写SQL查询,但我很难这样做。此查询基本上获取货件清单,并按授权日期对其进行排序。这个授权......
Criteria Builder在json字段中查询LIKE
我正在尝试使用Criteria Builder(LIKE)构建查询,在JSONARRAY字段中查找字符串,如下所示:[{“family_class”:“Electric”,“family_name”:“lightBulb”...
我试图在'或'和'和'条件中生成带有多个括号的查询,但内部括号不会生成。外部谓词的括号正在生成但不适用于......