0

Griffon 1.2 と JPA を使用して、persistence.xml を環境プロパティで構成する方法はありますか?

つまり、conf/metainf/persistence.xml

 <property name="javax.persistence.jdbc.url"      value="${javax.persistence.jdbc.url}" />

このようなものが JpaConfig.groovy で機能することを望んでいました

environments {
    development {
        persistenceUnit {
            entityManager {
                // EntityManager properties go here
                javax.persistence.jdbc.url = 'jdbc:h2:mem:sample'
            }
        }
    }...

複数の重複した永続化 xml ファイルを作成でき、JpaConfig.groovy でアクティブな永続化ユニットを指定できると思います。または、環境ごとに JPA 構成をパラメーター化する他の方法はありますか?

ありがとう

4

1 に答える 1

0

パラメータ化可能な persistence.xml ファイルは、現時点ではサポートされていません。ただし、これはプラグインに追加するのに最適です。http://jira.codehaus.org/browse/griffonでチケットを登録しませんか?

当面は、JpaConfig.groovy で関連するすべてのプロパティを設定することが、これを実現する唯一の方法です。

于 2013-03-22T09:48:30.377 に答える