【发布时间】:2014-06-09 23:36:21
【问题描述】:
我很好奇,有什么方法可以使用休眠填充数据库表。
我是 Java EE 初学者,只知道两种方法:
- 创建一个类的实例并通过 EntityManager 持久化它。
- 使用 import.sql。
如果还有很多其他方法,请提及使用它们的好处。
提前谢谢你!
【问题讨论】:
标签: hibernate jakarta-ee jpa import fill
我很好奇,有什么方法可以使用休眠填充数据库表。
我是 Java EE 初学者,只知道两种方法:
如果还有很多其他方法,请提及使用它们的好处。
提前谢谢你!
【问题讨论】:
标签: hibernate jakarta-ee jpa import fill
您已经大致介绍了所使用的两种主要方法,所以我将分别介绍每种方法的优缺点。
方法一:让Hibernate根据Object Definitions生成SQL创建表:
优点
缺点
方法 2:使用书面 SQL 生成架构:
优点
缺点
ConstraintViolationException。我希望这能让您了解如何使用它们以及在什么情况下使用它们。如果有人觉得我遗漏了什么,请随时发表评论。
【讨论】: