java - hibernate.id.new_generator_mappings被glassfish忽略了吗?

标签 java hibernate glassfish

我正在使用Hibernate3.6.9Final和GlassFish3.1.1。
当我启动我的应用程序时,会收到以下警告:“除非SequenceGenerator.initialValue(),否则hibernate不支持hibernate.id.new_generator_mappings。”
根据文档,我可以通过启用/禁用hibernate.id.new_generator_mappings值来打开/关闭对新序列生成器的支持。在我的persistence.xml中,我在属性中设置了以下选项:

<property name="hibernate.id.new_generator_mappings" value="true"/>

这似乎被完全忽略了,我仍然收到警告。这是不能在persistence.xml中设置的设置吗?我没有在应用程序中使用注释配置,也没有hibernate.cfg.xmlhbm.xml配置。
建议?

最佳答案

我运行hibernate 4.3.11并考虑了该属性。警告消失了。
所以实际上谢谢你解决了我的问题:)

关于java - hibernate.id.new_generator_mappings被glassfish忽略了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14488030/

相关文章:

java - 在没有其他 Swing 组件的情况下使用 FileSystemView 的 InterruptedException

java - 在 J2ME 中实现最高性能的 float 据类型

java - 在您自己的代码库中,类别名是一种不好的做法吗?

http - 如何使用 glassfish v4 将 http 重定向到 https

jpa - 修复指定PU时的 "Could not resolve a persistence unit..."错误,发现

java - 在 Tiles 2 中,有没有一种方法可以在不直接继承的情况下引用另一个定义或属性?

java - hibernate 中字符串字段与字符串数组的交集

java - 如何批量选择所有表记录,并逐批处理?

spring - @Rollback 在 Spring+Hibernate+Junit 测试中不起作用

java - 如何知道资源是否在 jsr-196 auth 模块中受到保护?