簡體   English   中英

休眠清除數據庫

[英]Hibernate Clearing Out Database

我正在運行Hibernate配置(無JPA),並使用隨機名稱生成器插入了一個測試集(用於Criteria API的實踐),但是在每次啟動時,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>

好的,因此實際上添加<property name="hibernate.hbm2ddl.auto">validate</property>似乎可行。 我猜hibernate.hbm2ddl.auto必須具有默認值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM