Hibernate:只在不存在的情况下创建数据库
我想要Hibernate make数据库文件(SQLite),但前提是不存在。
现在在hibernate.cfg.xml中我有这一行:
create
问题是数据库文件一直在创建,甚至文件都存在。
尝试将值切换为update
update
试试这个:
update
create
和update
之间的区别在于,如果已创建数据库表,则update
将更新数据库,如果未创建数据库表,则将创建。
而create
将创建数据库表。 如果已经创建了表,那么它将删除所有表并再次创建表。 在这种情况下,您的数据将丢失。
我个人建议使用update
。