我正在运行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>
答案 0 :(得分:0)
好的,所以实际上添加<property name="hibernate.hbm2ddl.auto">validate</property>
似乎有效。我猜hibernate.hbm2ddl.auto
必须有默认值。