使用 Griffon 1.2 和 JPA 有没有办法使用环境属性配置 persistence.xml - 所以我可以为 dev/test/prod 使用不同的 jdbc.url ?
即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 配置?
谢谢