一尘不染

@Transient无法在休眠模式下工作

hibernate

我正在使用hibernate4.1.9。我的代码是

@Transient
private String ldapIdTemp;

包是

import javax.persistence.Transient;

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

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

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


阅读 203

收藏
2020-06-20

共1个答案

一尘不染

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

private String ldapIdTemp;

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

 public void setLdapIdTemp(String ldapIdTemp) {
    this.ldapIdTemp = ldapIdTemp;
 }
2020-06-20