/ / hibernate.cfg.xmlのプロジェクトパスから選択するDTDパスを指定する方法 - hibernate、nhibernate-mapping

hibernate.cfg.xmlのプロジェクトパスから選ぶDTDパスを指定する方法 - hibernate、nhibernate-mapping

私のhibernate.cfg.xmlは次のとおりです:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration SYSTEM "hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
...
</session-factory>
</hibernate-configuration>

どのようにして、hibernate-configuration-3.0.dtdがjavaプロジェクトのパスから取得されるのでしょうか?

言い換えれば、私はハイバーネーションコンフィギュレーション3.0.dtdをオフラインにしたいと思っています。

回答:

回答№1は0

あなたは dtd ファイルをクラスパスに追加し、以下のように参照してください:

<!DOCTYPE hibernate-configuration SYSTEM
"classpath://hibernate-configuration-3.0.dtd">