我正在使用带有 Hibernate 和 JPA 的 Play Framework。
我有一个简单的实体:
@Entity
public class Player extends Model {
@Required
public Long gold;
}
我想检索我所有的玩家,所以这是我使用 Hibernate 执行的查询:
select p from Player p
结果已存储在一个列表中:List<Player>
当我想调试以查看列表中的内容时,我可以看到 104 个播放器,但只有列表中的前 5 个播放器真正加载。其他玩家都懒得取了:类名之类的Player_$$_javassist_22
。
我的问题是:为什么我的所有播放器都没有完全加载?为什么其中一些是懒惰的?我想在没有延迟获取的情况下加载我的所有播放器,我该怎么做?
谢谢