Java 带有eclipse链接结果列表的JPA迭代到无穷大
我的 命名查询:Java 带有eclipse链接结果列表的JPA迭代到无穷大,java,jpa,jpa-2.0,Java,Jpa,Jpa 2.0,我的 命名查询: @NamedQuery(name = "EmsDetails.findAll", query = "SELECT e FROM EmsDetails e") 使用JPA(eclipselink)时,结果循环到无穷远。否,列表不会迭代到无穷远。正如您从日志中看到的,在for循环之外的logger.info(emsDetails.size())也会一次又一次地执行 原因是在getAlleMDetails的末尾,方法是对getAlleMDetails的调用。它自称。因此,请改为当
@NamedQuery(name = "EmsDetails.findAll", query = "SELECT e FROM EmsDetails e")
使用JPA(eclipselink)时,结果循环到无穷远。否,列表不会迭代到无穷远。正如您从日志中看到的,在for循环之外的
logger.info(emsDetails.size())
也会一次又一次地执行
原因是在getAlleMDetails的末尾,方法是对getAlleMDetails的调用。它自称。因此,请改为当前返回语句:
return getAllEMSDetails();
以下方法效果更好:
return emsDetails;
return getAllEMSDetails();
return emsDetails;