问题标签 [hibernate-5.x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2428 浏览

spring - 休眠 5,JPA 2.0 网络球体

我被要求将我目前在嵌入式码头上运行的应用程序移动到 websphere。我使用 Hibernate5.0 Spring Java 配置,Websphere8.5.5。

我的观察:

Websphere 使用 JPA2.0 而 Hibernate 5 使用 JPA 2.1,我尝试了所有可能的方法来告诉 websphere 使用 JPA2.1 没有运气

我在 websphere 上尝试过的事情

  • 在 2 个位置最后将类加载器更改为父级
    应用程序->Websphere 企业应用程序->单击应用程序名称-> 类加载器并更新检测-> 类加载器首先使用本地类加载器(parent_last)
    应用程序->Websphere 企业应用程序->单击应用程序name->Manage Modules->点击application_Name.war->class loader order as parent_last
  • 服务器->Websphere 应用程序服务器->服务器名称->容器服务->默认 Persitence Api 设置->org.Hibernate.jpa.HibernatePersistenceProvider
  • http://www-01.ibm.com/support/docview.wss?uid=swg1PM26361

每次更改后,我都重新启动了服务器


有没有办法让 Hibernate 5 和 Spring LocalEntityManageFActory 与 JPA 2.0 一起工作,我试图从 hibernate-entitymanager 中排除 jpa 2.1 并添加 jpa 2.0 但 LocalEntityManageFActory

有人可以帮助我从过去 3 天开始我到底应该做什么:(

0 投票
1 回答
103 浏览

java - 在 Hibernate 5 中替换 Hibernate.entity() 的是什么

我有一个应用程序,我想将 jar 从休眠 3.6 迁移到休眠 5。它抛出错误。

我正在编写的代码是:-

请建议我需要什么来代替:-

0 投票
3 回答
7056 浏览

java - SpringBoot 1.3.0 支持休眠 5?

我对 SpringBoot (1.3.0) 对 Hibernate5 的支持有点困惑。该参考列出了对 hibernate 4.3.11.Final 的依赖,但它也列出了对 SpringFramework 4.2.3 的依赖,其中包括 Hibernate5 支持。

是否只是添加额外的 Hibernate5 依赖项来覆盖引导包的问题?有人可以为我澄清一下吗?

0 投票
1 回答
1743 浏览

java - Hibernate 5 不能正确处理 LocalDate

我们正在将我们的 Hibernate (5.0.2) 代码迁移到 Java 8,这还涉及从java.util.Dateto的转换java.time.LocalDate(以解决与 Java 7 中的日期处理相关的问题)。我遇到的问题之一是 Hibernate 如何处理我们用作“零日期”的特殊值,即0001-01-01.

该属性声明如下:

该值存储在数据库中0001-01-01,但是当它被 Hibernate 加载时,它突然变成0000-12-29. 我假设发生这种情况是因为 Hibernate 默认使用公历,并且由于该日期在引入之前,因此使用了一些转换。

有什么方法可以配置 Hibernate 以禁用此行为(除了实现特殊的属性编写器)?

0 投票
1 回答
3135 浏览

java - Hibernate 5 是否为多租户数据实施了鉴别方法?

根据hibernate 4 doc,计划在 hibernate 5 上实现多租户数据的鉴别器方法。但是hibernate 5 doc不是最新的,它仍然在说同样的 - “它的支持计划用于 5.0”。

那么它是否实施了?有任何消息来源可以提供更多信息吗?

0 投票
1 回答
725 浏览

java - 使用hibernate 5和c3po连接池在java应用程序中设置vsession.program

我正在尝试从我的 java 应用程序中设置会话程序名称。我正在使用从用户输入传递连接凭据的实体管理器。

我需要能够在连接时在 oracle 会话中设置程序名称。现在它只显示为“JDBC 瘦客户端”。我尝试在 java 中设置实体管理器属性,并在我的 persistence.xml 中尝试了许多变体。

Java 片段

持久性.xml

我使用的技术有限,所以我不能按照这里的建议使用 EclipseLink

有没有其他方法可以在 java 应用程序或 persistence.xml 文件中设置它?

0 投票
3 回答
10376 浏览

java - 休眠 5:sessionFactory 为空

sessionFactory我在这一行得到一个变量的空值:

这是整个班级:

这是我的休眠相关文件:

我没有使用 Spring,因为我只是创建了一个桌面应用程序。

0 投票
1 回答
2776 浏览

spring - Hibernate 5 二级缓存和 hazelcast

我通过以下方式使用休眠 5.0.5.Final 和 hazelcast 3.6-EA:

我已通过以下属性将休眠配置为使用二级缓存:

在应用程序部署期间发生错误:

从项目中删除 spring boot 后,stacktrace 发生了一些变化:

如何解决这个问题呢?

0 投票
1 回答
710 浏览

java - Hibernate 5给出错误:必须与引用的主键具有相同的列数

我一直在从休眠 4 迁移到休眠 5。在休眠 4 中可以,但在休眠 5 中不起作用。

我得到了例外:

引起:org.hibernate.MappingException:外键 (FKf6eo63yo42ylh7vl5klap2eum:ProductParent [parent_id])) 必须具有与引用的主键相同的列数 (ProductParent [parent_id,product_id])

这是我的休眠映射:

@Entity 公共类 ProductParent 实现 Serializable {

和表结构:

你能帮我吗?

0 投票
1 回答
173 浏览

spring - GAE 上的休眠 5:NoClassDefFoundError:javax.naming.StringRefAddr 是一个受限类

从 Hibernate 4.3.11.Final 迁移到 5.0.6.Final 后,我收到以下异常:

我知道 StringRefAddr 是一个受限制的类,但是有什么技巧可以以某种方式运行 Hibernate 5 吗?我正在使用 GAE 1.9.30。