我正在使用休眠4.1.9。
我的代码是

@Transient
private String ldapIdTemp;

包是
import javax.persistence.Transient;

仍然在休眠查询中,它不起作用并将属性放入查询中。

查询代码段的一部分(assetasset0_.ldapIdTemp作为ldapIdTemp16_0_,)

我不确定自己在做什么错。

最佳答案

您可以尝试为该字段创建setter和getter并使用@Transient注释get方法,如下所示:

private String ldapIdTemp;

 @Transient
 public String getLdapIdTemp() {
    return ldapIdTemp;
 }

 public void setLdapIdTemp(String ldapIdTemp) {
    this.ldapIdTemp = ldapIdTemp;
 }

07-25 23:01