首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从EclipseLink切换到Hibernate

从EclipseLink切换到Hibernate
EN

Stack Overflow用户
提问于 2014-03-12 12:47:44
回答 2查看 2.4K关注 0票数 0

我们希望更改JPA,并在将来使用Hibernate。问题是我没有找到所有的财产等价物。因此,缺少了以下内容:

代码语言:javascript
复制
<property name="eclipselink.ddl-generation.index-foreign-keys" value="true"/>

我没有找到任何类似的冬眠。

代码语言:javascript
复制
<property name="eclipselink.ddl-generation.output-mode" value="database"/>

我可能得设置:

代码语言:javascript
复制
hibernate.show_sql=true
hibernate.format_sql=true
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-12 15:17:23

据我所知,在Hibernate中没有这样的东西。但是这些属性默认是在Hibernate中设置的,就像在EclipseLink中一样: Hibernate总是尝试创建外键(假设您有一个<property name="hibernate.hbm2ddl.auto" value="update"/>create),并且输出将自动重定向到数据库。如果您正在寻找像导出到文件这样的行为,则必须编写一些代码(使用您提到的字段)。

票数 1
EN

Stack Overflow用户

发布于 2014-03-12 15:38:47

您提到的最后两个Hibernate属性用于配置Hibernate日志输出。

正如Andrei所说,有些事情已经由Hibernate自动完成..。但并不总是依赖于所使用的数据库方言。

但是,DDL生成是JPA2.1中的新特性之一(参见这里)。也许值得一看。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22352061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档