jpql相关内容

JPQL:EclipseLink和Hibernate之间的区别

我已经询问有关我的情况,但没有找到合适的解决方案.经过一些额外的搜索后,我认为我知道了源问题,尽管不知道如何解决.如前所述,我有: @Table(name = "role__parent") @IdClass(RoleAssociationKey.class) @Data public class RoleAssociation implements Serializable { ..
发布时间:2020-11-23 03:59:17 Java开发

在具有可空列的表上进行JPQL Join Fetch

我的问题是这个;我有一个具有2个其他实体列表的实体.当我使用查询来选择它们时,都是这样. select DISTINCT ru FROM RtsResource ru WHERE ru.resourceId= :arg1 我大约有500个休眠选择,而且速度非常慢.所以我尝试了; select DISTINCT ru FROM RtsResource ru JOIN FETCH r ..
发布时间:2020-11-23 03:26:18 Java开发

JPA“包含"以下内容之一:

我正在编写一个Dao以获取与Person有关的所有Messages.但是我找不到正确的JPQL语法. 在我的模型中: 一个Person具有多个Roles(我将它们作为参数传递给查询:一组枚举值). 一个Message与多个Roles相关. 因此,我想查找与某人有关的所有消息: SELECT m FROM Message m WHERE m.roles [contains ..
发布时间:2020-11-23 02:49:42 Java开发

hql加入@CollectionTable

我有一个域Service,其集合为tags,如下所示: @Entity public class Service extends AbstractEntity { private static final long serialVersionUID = 9116959642944725990L; @ElementCollection(fe ..
发布时间:2020-11-23 02:42:48 其他开发

JPQL:将varchar转换为数字

如何在JPQL中将varchar转换为数字? 我通过以下查询在sql(Oracle)中做到了这一点: SELECT Decode(Upper(column_name), Lower(column_name), To_Number(column_name), -1) FROM table 我想用JPQL进行这种转换. 感谢您的帮助 解决方案 您可以执行下一个: C ..
发布时间:2020-11-23 02:37:32 Java开发

如何在JPA(Spring Data JPA)中实现简单的全文本搜索?

我正在使用JPA 2.1(将Hibernate 4作为实现)和Spring Data JPA 1.9.0.如何实现全文搜索? 我的情况如下.我有一个User实体,在UI上有一个显示大多数用户属性的表,我希望用户在文本框中输入搜索词并搜索所有属性. 我看到2种方法可以做到这一点: 从数据库加载所有用户,并用Java过滤用户 写一个包含许多ORs和LIKE % :searchStr ..
发布时间:2020-11-23 01:50:00 Java开发

Hibernate抛出MultipleBagFetchException

我想在我的存储库层中有一个选项来渴望加载实体,所以我尝试添加一种方法来渴望加载具有所有关系的问题实体,但是它抛出MultipleBagFetchException.我怎样才能解决这个问题?我正在使用Hibernate 4.16. @NamedQuery(name = Question.FIND_BY_ID_EAGER, query = "SELECT q FROM Question q LE ..
发布时间:2020-11-23 01:12:16 Java开发

如何在Eclipselink中按子字符串分组?

我正在尝试按商店国家/地区对商店进行分组,以查看每个国家/地区有多少家商店。商店国家/地区恰好是商店代码的前2个字符。这意味着如果商店代码为“ US000010”,则国家/地区为“ US” 我的实体对象: ... 公共类商店{ @column(name =“ code”) private字符串代码; ... } 我的JPQL是: SELECT子 ..
发布时间:2020-10-27 19:03:14 其他开发