hibernate.connection.url
中的'shutdown ='是什么意思?唯一的选择是真是假吗?
答案 0 :(得分:2)
hibernate.connection.url
只需指定hibernate用于连接数据库的JDBC URL。
JDBC URL中的属性与Hibernate无关。它仅与JDBC驱动程序相关,每个JDBC驱动程序都有自己的一组属性来指定其他JDBC驱动程序行为。
例如,HSQLDB的JDBC驱动程序具有shutdown
属性(true或false),用于指定在上次连接关闭时是否关闭数据库。
来自official HSQLDB documentation:
如果此属性为true,则表示与数据库的最后一次连接 关闭后,数据库会自动关闭。该物业需要 仅在与数据库建立第一个连接时生效。这个 表示打开数据库的连接。如果使用它没有效果 随后的连接。
此命令有两个用途。一个是连接测试套件 数据库是从一个JVM上下文创建的,紧接着是 另一个背景。另一种用途是用于不适用的应用 易于配置环境以关闭数据库。例子 用户报告包括Web应用服务器,其中关闭 最后一次连接与正在关闭的Web应用程序一致。
jdbc:hsqldb:file:enrolments;shutdown=true
答案 1 :(得分:0)
它在连接URL中设置shutdown参数。如果设置为 true ,则在使用此URL发出的连接关闭时,数据库将关闭。