当前位置:首页>正文

Hibernate多对一,多表查询的问题,求高手解答 hibernate按ID查询

2023-04-20 14:01:42 互联网 未知

Hibernate多对一,多表查询的问题,求高手解答

学生表里面肯定要有外键,它的值是年级表的主键,这样在学生表的实体类里面要有一个属性
private Grade grade
这样写HQL语句:
from Student where grade.gradeName="一年级"
其中gradeName是年纪表Grade的一个属性,代表年级的名称
查出来的结果是一个List集合,遍历这个List就可以拿出所有以一年级的学生。至于如何遍历,以及其他不明白的地方,可以追问

hibernate按ID查询

把你现在这个QuestionInfo的映射文件中和将要查的表的关系加上lazy="false"
最好把你的QuestionInfo映射和QuestionInfo类都贴出来 还有说明是级联查询哪个表

hibernate级联查询问题???

使用hib后,有两个类:学院a和系b。
其中a里面应该包括一个list集合,存的是这个a里面有哪些b;
同样,b里面有一个a类型变量,存的是这个b属于哪个a;
这是最基本也最合乎常理的做法,其它实现方式也可以,你可以参考书籍,不过一般这样就足够了。
现在你应该明白是什么思路了,“b.a.list”即你说的“通过这个字段来查询这个系是属于哪个学院。以及每个学院下有什么系”

随便看看