我想比较HQL查询中的两个日期。我有类似的东西:
from TeamPlayer as tp where tp.team = :team and tp.playerStartDate < season.seasonStart;
有人可以帮助我吗?
提前致谢
答案 0 :(得分:2)
评论后回答:
问题是:
from TeamPlayer as tp
where tp.team = :team
and tp.playerStartDate < season.seasonStart;
用户想要的结果:使用playerStartDate获得指定团队的所有团队成员低于seasonStart。
我建议应用一个命名参数而不是season.seasonStart,因为该查询中的值没有正确估值,因为它是一个常量,我总是使用命名参数来映射查询中的常量。
这样结果就可以了。