标签: java sql hibernate java-ee one-to-many
问题:存在具有一对多映射的事务表和状态表。一个事务可以有多个状态,如失败,部分付费和成功。如何获取事务的最新状态。
,即如果我的交易具有多种状态,例如失败和成功,则成功是最新的。有没有办法在休眠中配置相同的方法来根据日期字段或任何其他字段从状态表中获取一条记录?
我一直在为我的问题寻找最好的方法,虽然我有一些方法可以做同样的使用可比性和比较java,我仍然想知道是否有任何解决方案,hibernate提供我们可以简单地配置它hbm文件并获取输出。
提前致谢。
答案 0 :(得分:1)
您可以在休眠状态下尝试使用Filters来过滤OneToMany集合中的数据。另请查看here作为示例。
OneToMany