【发布时间】:2012-05-13 21:45:10
【问题描述】:
我刚刚从
切换了我的 persistence.xml<property name="toplink.ddl-generation" value="drop-and-create-tables"/>
到
<property name="toplink.ddl-generation" value="create-tables"/>
现在数据在应用程序运行之间保持不变,正如我所料。但是,这并不是我期望此设置起作用的方式。不应该只在表丢失或不匹配时才创建吗?
我只是想知道这是否是标准的,或者可能表明我没有正确使用 JPA,当设置了 drop-and-create 时,表太容易被核弹了。
【问题讨论】:
-
Drop-create 非常适合集成测试,这基本上就是它的目的。
-
啊,这说明了目的!现在更有意义了。
标签: java mysql database-design jpql toplink