我有一个使用 JSF 2 开发 Web 应用程序的 JPA 实体(EclipseLink)。假设我有这个:
private String table;
@OneToMany(mappedBy = "NodeTypeID")
private Collection<NodeEntity> nodeEntityCollection;
该集合变得非常大,因为当然,数据库表中的行很多。我不会在网络中显示所有这些实体,因为......你不能这样做,对于网页来说太多了。所以我将集合限制为 150 个对象。
在 +1,000 个实体已经在内存中之后,我对其进行了限制,所以我想制作所有这些实例的过程必须很慢。所以,我只想知道,在这种情况下你会怎么做?只需查询我想要的 150 个实体?有注释吗?让那个过程像这样是好的做法吗?