我对Hibernate很新,我有以下情况,其中Aluno(学生)和Disciplina(Discipline)有很多关系。
我按如下方式映射了这些类:
这是我的Dao实现,我正在使用这种方法作为我真正想知道的一个例子。
这只是一个测试,以显示我如何以一种不雅的方式得到我想要的结果,我认为
这是为了在连接查询中显示相同的结果,如果它是相关的,我不会这样做。
我想知道的,而且我正在努力完成,是我想创建一个方法,只返回一个Aluno,他的门徒属性充满了他各自的学科,传递一个id作为参数。 所以这只是Aluno的一个例子。
我也有基本的getById方法:
public Aluno getById(Integer id) {
try {
session = HibernateUtil.getSession();
return (Aluno) session.get(Aluno.class, id);
} catch (HibernateException he) {
he.printStackTrace();
} finally {
session.close();
}
return null;
}
但显然,它没有返回填写的学科列表。 我真的应该对此提出任何帮助或建议,也许是我缺少的一些好习惯,提前谢谢。