Hibernate での 1 対多の関係に関する Mkyongのこの素晴らしい記事を読みましたが、大きな疑問があります。Mkyong は、彼の例で 2 つのクラスを使用しています。Stock.java and StockDailyRecord.java
クラス図は「株式には多くのstockdialyrecordsがあります」である必要があると思います。したがって、データベースエンティティ図は「1対多のstockdialyrecordsの株式」である必要があります。
しかし、Mkyong はさらに進んでおり、ここに私の疑問が浮かびます。という名前の属性を設定しましたStock stock on the StockDialyRecords class
。とは言っても、彼は双方向の関係を築いている。これは正しいです?このように ORM では、両方向に歩くことができると理解しています。しかし、Diagram クラスの観点からは、 「Stock には多くの StockDialyRecords があり、StockDialyRecords には Stock があります」と書かれているようなものです。
私はそれを建築の概念の観点から言います。それは循環または逆説のようなものです。