几年后PHP
我决定学习Java
,所以我正在编写简单的桌面应用程序,它使用Hibernate
和SQLite
。
我想将数据库保留在 .jar 生成的 .jar 之外mvn package
,因此只需复制一个文件即可执行数据的快速备份。到目前为止,我的hibernate.cfg.xml
样子是这样的:
<hibernate-configuration>
<session-factory>
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<property name="dialect">org.hibernate.dialect.SQLiteDialect</property>
<property name="connection.driver_class">org.sqlite.JDBC</property>
<property name="connection.url">jdbc:sqlite:mydb.db</property>
<property name="connection.username"></property>
<property name="connection.password"></property>
<property name="hibernate.hbm2ddl.auto">update</property>
<mapping class="com.ex3v.hibernate.Contact"/>
</session-factory>
</hibernate-configuration>
我必须指定什么connection.url
才能让休眠在工作目录中的 .jar 旁边创建 db 文件?