誰か助けてくれませんか。
私が取り組んでいるクラス構造があり、これらのクラスから SQL テーブルとマッピング ファイルを生成したいと考えています。出来ますか?
はい、できます。必要なもの:
この行を含む hibernate.cfg.xml
詳細はこちら: Hibernate hbm2ddl.auto の可能な値とその機能は? そしてここ: http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/session-configuration.html
クラスをマップする必要があります。2 つの方法があります: 注釈または hbm ファイルを使用します。マッピングについてはこちら: http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/mapping.html 。
マッピングでは、名前テーブル、カタログ、および (必要に応じて) 列を記述する必要があります。
それは無理だ。Hibernate にはそのようなツールは含まれていません。また、ツールには情報が必要ないため、それほど単純な操作ではありません。たとえば、次のクラスでは、主キーである必要があるか、またはテーブルが複合キーを持つ必要があるfield1
かを判断する方法がありません。field2
public class SomeClass {
private int field1;
private int field2;
...
}