有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

javaebean正确地解析第一个bean,其余的不正确

我在两个实体之间有一种单一的关系,即旅馆有许多房间。在ebean中使用fetch(“rooms”)时,第一个实体正确地填充了它的子实体,而其他实体则显示为“重复”。ie,酒店1->;房间1,房间2,然后我得到第二个实体酒店2->;酒店3号房间2->;酒店4号房间2->;5号房间

与这个问题{a1}的方式大致相同,我调试了ebean,并查看了如何在CQuery中使用checkForDifferentBean()方法。java工作我理解排序父实体如何帮助他。但这对我没有帮助。我也在使用postgresql

ctx。对第一个bean的getPersistenceContext()调用有效,从上下文变为空的第二个bean开始,使checkForDifferentBean()返回true


共 (2) 个答案

  1. # 1 楼答案

    这个问题是由于FindItemRate()的错误以及在这种情况下如何将根bean添加到持久性上下文

    这在Ebean的6.9.1版中已修复,并记录为问题#425

    有关测试用例、提交和其他详细信息,请参阅https://github.com/ebean-orm/avaje-ebeanorm/issues/425

    干杯,罗伯