如何将 Hibernate 数据导出到 SQL 语句,以便重新导入它们。数据由映射的实体组成,包括字符串、枚举、整数等。
我需要一个像这样的导出:插入 XX (...)
或类似的,我可以很容易地重写。有什么我可以使用的吗?
泰
您可以通过放置启用查询日志记录
<property name="hibernate.show_sql">true</property>
它将打印 hibernate 执行的所有语句,您可以重复使用这些语句。我通常用它来验证我蟾蜍中的查询。
如果您希望将数据迁移到另一个 MySQL 服务器,您应该使用 mysqldump:http ://dev.mysql.com/doc/refman/5.1/en/mysqldump.html