Java 使用双向@OneToMany在hibernate中检索子实体列表时获取空值列表
在hibernate中访问@OneToMany关联中的子实体列表时出现问题。 我能够使用成功加载父对象Java 使用双向@OneToMany在hibernate中检索子实体列表时获取空值列表,java,hibernate,Java,Hibernate,在hibernate中访问@OneToMany关联中的子实体列表时出现问题。 我能够使用成功加载父对象 from Exam query 但是当我尝试使用its getter访问子实体列表时。 我正在获取空值列表 以下是我的考试实体代码: @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name="EXAM_ID") private Long examID; @Column(name="EXAM_TITLE") private
from Exam query
但是当我尝试使用its getter访问子实体列表时。
我正在获取空值列表
以下是我的考试实体代码:
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="EXAM_ID")
private Long examID;
@Column(name="EXAM_TITLE")
private String title;
@OneToMany(mappedBy="question", targetEntity=Question.class, fetch=FetchType.EAGER,cascade=CascadeType.ALL)
private List<Question> examQuestion = new ArrayList<Question>();
我遗漏了什么吗?.谢谢...试着把
mappedBy=“exam”
放在关联上,而不是mappedBy=“question”谢谢..我犯了一个非常愚蠢的错误..谢谢你的回答...)
@Id
@GeneratedValue
@Column(name="QUESTION_ID")
private Long questionID;
@Column(name="QUESTION")
private String question;
@Column(name="ANSWER")
private String answer;
@Column(name="ANSWER_TYPE")
private String answerType;
@ManyToOne
@JoinColumn(name="EXAM_ID")
private Exam exam;