2011-12-06 48 views
0

我明白JPQL不会让我们做日期算术,但我是新来的,所以我想知道是否有一个简单的方法来解决这个问题(我使用eclipselink):JPQL - 没有日期算术

我有两个实体,实体A与实体B有一对多的关系。

实体A存储时间,每个实体B的记录都有一个日期。

欲日期范围之间选择从实体B行,考虑到实体A的时间的字段,它属于。

我想过的一个解决方案就是在日期范围内取消所有实体(忽略时间),然后在查询运行后手动过滤结果,考虑实体A中的时间。

但是,我想知道,如果有一个JPA的方式,不会造成不必要的记录被获取。

回答