【发布时间】:2016-02-15 19:37:15
【问题描述】:
我正在通过 Hibernate 使用 JPA...
在我的 persistence.xml 中,我将 hibernate 配置为更新架构如下:
<property name="hibernate.hbm2ddl.auto" value="update"/>
让 JPA 管理我们的数据库更好还是自己(手动)管理数据库更好...
<property name="hibernate.hbm2ddl.auto" value="none"/>
我认识的高级开发人员对我说,第二种方法更好……因为这是所有优秀企业中 DBA 的习惯……但我想有更多解释……我想知道为什么第二种方法更好?为什么我们不应该让 JPA 自己管理表和关系......
【问题讨论】:
标签: hibernate jpa database-administration