Error using Hibernate with H2 in memory database

倖福魔咒の 提交于 2019-11-30 08:33:57

You should set hibernate.hbm2ddl.auto property to "create" the first time you run your application, to create the tables

<property name="hibernate.hbm2ddl.auto" value="create" />

and then (if you don't want the tables to be recreated and emptied every time you start) set it to "validate".

<property name="hibernate.hbm2ddl.auto" value="validate" />

To create the schema automatically, add if-not-exists to your connection url like this:

<property name="hibernate.connection.url" value="jdbc:h2:~/<filename>;INIT=CREATE SCHEMA IF NOT EXISTS <schema_name>" />
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!