我已经阅读了 Mkyong 撰写的这篇关于Hibernate 中一对多关系的精彩文章,但我有很大的疑问。Mkyong 在他的示例中使用了两个类:Stock.java and StockDailyRecord.java
我认为类图必须是:“A stock has many stockdialyrecords”,因此作为数据库实体图必须是:“stock one-to-many stockdialyrecords”。
但是Mkyong走得更远,这就是我的怀疑所在。他设置了一个名为Stock stock on the StockDialyRecords class
. 也就是说,他创建了双向关系。这是对的?我理解这种方式对于 ORM,我们可以双向行走。但从图表类的角度来看,就像它说的:“一个股票有很多 StockDialyRecords,一个 StockDialyRecords 有一个股票”
我是从建筑概念的角度说的。就像它是一个循环或自相矛盾的。