EER Diagram
我的问题是,为什么我们需要有一个一对多关系的列表,因为举个例子,如果你在讲师和类(class)类(class)之间有一对多的关系[一位讲师可以教授多门类(class),但一门类(class)只有一名讲师]为什么我们需要在讲师类中拥有类(class)列表。我的意思是我已经借助类(class)类中的外键将讲师和类(class)数据保存到 mysql 数据库中。那么为什么我们仍然需要该属性列表?
类(class)模型类私有(private)Instructor的instructorId属性,注解为@ManyToOne,@JoinColoumn
*请注意,instructorDetail 类与此问题无关。
最佳答案
您不必包含该列表,并且它不会更改底层的数据库结构。拥有该列表只是为了方便,使您能够使用讲师的类(class)列表执行查询。
关于java - 为什么我们需要一个列表作为 hibernate 中一对多关系的实体类的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59436888/