【发布时间】:2012-01-14 09:51:37
【问题描述】:
我知道 JPQL 不允许我们进行日期算术,但我是新手,所以我想知道是否有解决这个问题的简单方法(我正在使用 eclipselink):
我有两个实体,实体 A 与实体 B 具有一对多关系。
实体 A 存储时间,实体 B 的每条记录都有一个日期。
我想在日期范围内从实体 B 中选择行,同时考虑到实体 A 所属的时间字段。
我考虑过的一个解决方案是获取日期范围内的所有实体(忽略时间),然后在查询运行后手动过滤掉结果,同时考虑实体 A 中的时间。
但是,我想知道是否有 JPA 方式,不会导致获取不必要的记录。
【问题讨论】:
标签: jpa eclipselink jpql