一个javax.persistence.jdbc.url用于使用firebird的windows和linux



我想在工作中使用linux,但每次一个类被添加到persistence.xml我必须改变它的javax.persistence.jdbc.url

是否有一种方法使hibernate使用一个属性为windows和另一个为linux而不创建两个文件?

windows就像C:/blah/db。/home/blah/db.gdb
我们怎样才能让人人都受益呢?

您可以在aliases.conf (Firebird 3及更高版本的databases.conf)的服务器上定义别名,然后在连接url中指定别名。

说别名是myApplicationDb,那么您可以使用URL:

jdbc:firebirdsql://myserver/myApplicationDb

然而,这是不太灵活的,因为它需要您维护aliases.conf文件

最新更新