gpt4 book ai didi

java - 出现错误,无法使用 Root.join 解析路径的属性

转载 作者:行者123 更新时间:2023-12-01 13:42:07 24 4
gpt4 key购买 nike

我正在做这样的多选:

          cq.multiselect(
root.get("mxMsgPk"),
root.get("referenceNo"),
root.join("connectivityMsg", JoinType.LEFT)
.get("msgId"),
root.get("inOutFlag"),
root.join("messageStatusEntity", JoinType.LEFT)
.get("messageStatusId"),
root.get("creationDate"),
root.join("sourceMxXrefsEntity", JoinType.LEFT)
.join("sourceMsgEntity", JoinType.LEFT)
.join("sourceSystemMsg", JoinType.LEFT)
.get("msgId"),
root.join("errorMsgEntity", JoinType.LEFT)
.get("referenceNo"),
root.join("errorMsgEntity", JoinType.LEFT)
.get("errorMsgPk"),
root.join("sourceMxXrefsEntity", JoinType.LEFT)
.join("sourceMsgEntity", JoinType.LEFT)
.get("sourceMsgPk"));

我的根实体是这样的:

@Entity
@Table(name="XYZ")
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@NamedQuery(name="MxMsgEntity.findAll", query="SELECT m FROM MxMsgEntity m")
public class MxMsgEntity extends COMsgEntity {
private long mxMsgPk;
private Set <SourceMxXrefEntity> sourceMxXrefsEntity;

public MxMsgEntity() {
}


@Id
@SequenceGenerator(name="EXC_MX_MSG", sequenceName = "SEQ_EXC_MX_MSG")
@GeneratedValue(strategy=GenerationType.AUTO, generator = "EXC_MX_MSG")
@Column(name="MX_MSG_PK", unique=true, nullable=false, precision=10)
public long getMxMsgPk() {
return this.mxMsgPk;
}

public void setMxMsgPk(long mxMsgPk) {
this.mxMsgPk = mxMsgPk;
}


public void setSourceMxXrefEntity(Set<SourceMxXrefEntity> sourceCOXrefsEntity) {
this.sourceMxXrefsEntity = sourceCOXrefsEntity;
}


//bi-directional many-to-one association to SourceMxXrefEntity
@OneToMany(mappedBy="mxMsgEntity")
public Set<SourceMxXrefEntity> getSourceMxXrefEntity() {
return sourceMxXrefsEntity;
}

}

我收到以下错误:

无法根据路径解析属性[sourceMxXrefsEntity]。

我必须使用 Join,因为 SourceMxXrefEntity 是 MxMsgEntity 上的一个 Set。

不知道我错过了什么

最佳答案

带注释的 getter 名为 getSourceMxXrefEntity()。因此映射属性的名称是 sourceMxXrefEntity 而不是 sourceMxXrefsEntity

关于java - 出现错误,无法使用 Root.join 解析路径的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20650847/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com