HQL クエリをテストし、データベースに対して実行して結果を「ライブ」で解析する機能を使用したいので、Eclipse Indigo 用の Hibernate Tools Eclipse プラグインをインストールしました。
私のhibernate.cfg.xml
ファイルでは、以下に示すように JNDI 接続を定義しました。
<property name="connection.datasource">java:/comp/env/jdbc/acertDB</property>
JNDI ファイルがあるためcontext.xml
、接続を定義し、META-INF フォルダーに存在するファイルを使用しています。このファイルの内容全体を以下に示します。
<Context crossContext="true" docBase="acert" path="/acert" reloadable="false" useHttpOnly="true">
<ResourceLink global="jdbc/acertDB" name="jdbc/acertDB" type="javax.sql.DataSource" />
</Context>
Tomcat を使用して、次のエントリを介してデータベース接続を管理しています。
私の Web アプリケーションは正常に機能しています。Hibernate Tools の接続を構成するだけが私の問題です。
私の質問は、Hibernate Tools との接続を確立し、すべての接続情報を含む追加のプロパティ ファイルを作成したり、すべての接続情報を .xml ファイルに入れたりする必要がないようにするにはどうすればよいhibernate.cfg.xml
ですか?