私はJavaでHibernateを使用します。MyEclipse + HibernateはプロパティセットをIDで並べ替えませんか?
私は外部キーに関連付けられた2つのテーブルを持っています。
Table: country Fields: ID, Name POJO class name : Country POJO class properties: id, name, cities Table: city Fields: ID, Name, CountryID POJO class name : Country
次に、MyEclipseの「休止状態のリバースエンジニアリング」を使用します。 DAO、抄録、およびpojoクラスを自動的に作成します。
すべてがうまく機能します。 Countryオブジェクトを要求すると、Hibernateはそれを取得し、countryIDというCountryIDを持つ都市でプロパティcitiesをプロパティに設定します。
それでもすべて罰金が、私は「都市」プロパティ(Javaのセットタイプ)をリストするとき、私はこの順不同リストを得たすべての都市のIDをプリントアウト:
ID: 5 ID: 1 ID: 4 ID: 2
はどこの都市が順取得する編集する必要がありますCountryDAOクラスからCountryインスタンスを取得したときのID
アンディ、ご検討いただきありがとうございます。しかし私はまだそれについて例外を得る。何が間違っているか確認できますか? http://pastebin.ca/1410416 –