我想在工作中使用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
文件