【发布时间】:2019-10-24 13:38:19
【问题描述】:
我有一个名为 Player 的 LAZY fetch 实体。我正在尝试手动让休眠对其进行初始化,但我收到了该错误,就好像我在尝试在初始化之前使用 Player 实体一样。这是我在第一行收到错误的示例:
if (!Hibernate.isInitialized(contest.getPlayer())) Hibernate.initialize(contest.getPlayer());
playerName = contest.getPlayer().getName();
(请注意,不能选择进行 Player 实体 EAGER 获取,因为它会导致太多延迟问题)
【问题讨论】:
标签: java hibernate initialization lazy-initialization