Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用双向@OneToMany在hibernate中检索子实体列表时获取空值列表_Java_Hibernate - Fatal编程技术网

Java 使用双向@OneToMany在hibernate中检索子实体列表时获取空值列表

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

在hibernate中访问@OneToMany关联中的子实体列表时出现问题。 我能够使用成功加载父对象

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;