Hibernate清除数据库

时间:2015-04-23 20:37:06

标签: java database hibernate hql

我正在运行Hibernate配置(没有JPA)并使用随机名称生成器插入测试集(使用Criteria API进行练习),但是在启动时,hibernate会一直清除测试集,迫使我重生它。有没有办法禁用此功能?我只运行裸机(连接和映射)hibernate配置。

编辑(hibernate.cfg.xml):

<property name="hibernate.dialect" >org.hibernate.dialect.MySQLDialect</property>
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="hibernate.connection.url" >jdbc:mysql://localhost:3306/testdb?zeroDateTimeBehavior=convertToNull</property>
    <property name="hibernate.connection.username" >Sarah</property>
    <property name="hibernate.connection.password"></property>

1 个答案:

答案 0 :(得分:0)

好的,所以实际上添加<property name="hibernate.hbm2ddl.auto">validate</property>似乎有效。我猜hibernate.hbm2ddl.auto必须有默认值。