我正在使用hibernate4.1.9。我的代码是
@Transient private String ldapIdTemp;
包是
import javax.persistence.Transient;
仍然在hibernate查询中,它不起作用并将属性放入查询中。
查询片段的一部分(assetasset0_.ldapIdTemp作为ldapIdTemp16_0_,)
我不确定自己在做什么错。
您可以尝试为该字段创建setter和getter并使用来注释get方法@Transient,如下所示:
@Transient
private String ldapIdTemp; @Transient public String getLdapIdTemp() { return ldapIdTemp; } public void setLdapIdTemp(String ldapIdTemp) { this.ldapIdTemp = ldapIdTemp; }