Java Hibernate@ManyToOne第一次返回null,而第二次调用时获取记录

Java Hibernate@ManyToOne第一次返回null,而第二次调用时获取记录,java,hibernate,hibernate-mapping,Java,Hibernate,Hibernate Mapping,Hibernate@ManyToOne第一次返回null,而第二次调用时获取记录。我尝试了获取类型Earge和lazy,但还没有成功 实体类 @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "sUser", insertable = false, updatable = false) public PUser getSUser() 刀类 pUser.getSUser().getPkId().toLowerCase(

Hibernate@ManyToOne第一次返回null,而第二次调用时获取记录。我尝试了获取类型Earge和lazy,但还没有成功

实体类

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "sUser", insertable = false, updatable = false)
public PUser getSUser()
刀类

pUser.getSUser().getPkId().toLowerCase()
我将pUser.getSUser()设置为null