gpt4 book ai didi

java - 一个 javax.persistence.jdbc.url 适用于 Windows 和 Linux,使用 firebird

转载 作者:行者123 更新时间:2023-12-01 13:14:58 28 4
gpt4 key购买 nike

我想在工作中使用 Linux,但每次将类添加到 persistence.xml 时,我都必须更改它的 javax.persistence.jdbc.url

有没有一种方法可以让 hibernate 在 Windows 上使用一个属性,在 Linux 上使用另一个属性,而无需创建两个文件?

windows 类似于 C:/blah/db.gdb,linux 类似于/home/blah/db.gdb
我们怎样才能一劳永逸?

最佳答案

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

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

jdbc:firebirdsql://myserver/myApplicationDb

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

关于java - 一个 javax.persistence.jdbc.url 适用于 Windows 和 Linux,使用 firebird,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22540525/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com