Hibernateでプログラム的にプロパティを設定する 質問する

Hibernateでプログラム的にプロパティを設定する 質問する

すべてのプロパティが hibernate.cfg.xml からロードされるようにし、プログラムで追加のプロパティを追加するにはどうすればよいでしょうか? 次のコード スニペットを確認しましたが、これは既存の構成への追加ではなく、完全に新しい構成のように見えます。

Configuration c = new Configuration();
c.configure();

c.setProperty("hibernate.connection.username", "abc" );
c.setProperty("hibernate.connection.password", "defgh629154" ); 

ベストアンサー1

示したコード スニペットが必要なものです。新しい構成を作成するのではなく、既存の構成を使用してください。

構成をインスタンス化するのが自分ではない場合 (たとえば、Spring)、構成を作成するクラスを拡張する必要があります。

おすすめ記事