问题标签 [hibernate-4.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 投票
2 回答
1060 浏览

spring - 使用 Hibernate 4 时停止 tomcat 7 服务器的错误

我们在 Spring 应用程序中使用了 Hibernate jars。数据持久性由 Java Persistence API 使用 EntityManagerFactory 通过上下文 xml 注入来完成。

当我们切换到 Hibernate 4 时,应用程序在部署到 tomcat 7 时并没有停止。以下是错误。

任何人都可以提出停止tomcat的问题吗?

0 投票
1 回答
425 浏览

jpa - JPA 2.0 hobernate 4+ @OneToMany 单向集

我阅读了很多关于@OneToMany 的主题和论坛,但不幸的是,这些都无济于事。

例如,我们有这样的实体:

现在我试图保存第一次 Manager 对象(两个集合都不为空)

作为回报,我看到 hibernate 如何尝试插入,但没有更新工人和助手。当我从 DB 取回 Manager 时,两个列表都是空的(null)。我在这里想念什么?

0 投票
1 回答
2985 浏览

hibernate - @OrderColumn Hibernate 4.1 的问题

嗨,我正在尝试做与文档中相同的事情

http://docs.jboss.org/hibernate/orm/4.1/manual/en-US/html/ch07.html#d5e5275

为什么会这样?

Heat_index 列已创建,但出现此异常。

0 投票
0 回答
727 浏览

java - 在运行时将休眠事件侦听器注册到带注释的实体

我想将事件侦听器注册到我在运行时选择的一些实体。

我创建了一个名为 @LocalableEntity 的注释,并通过谷歌反射 api 获取注释实体,所以我想向它们添加事件侦听器。

我的代码在这里;

那么,我该怎么做呢?

0 投票
1 回答
806 浏览

java - 在创建spring hibernate sessionfactory后插入数据库

我想在SessionFactory创建 spring hibernate 之后在数据库表中插入一些数据。

我有一个表,如果不存在CUSTOMER,我想在该表中插入一个特定的。CustomerCustomer

这是以下配置SessionFactory

我知道有一个选项hibernate.hbm2ddl.import_files,我们可以从中提及一个 sql 文件,并且查询将在SessionFactory初始化时执行。但我不想走这条路。

我也发现我们可以ServletContextListener用于这种目的,但我不确定这是实现我想要的好方法。因为我的理解是在部署war文件后,当第一个用户点击应用程序时,监听器将被初始化。因此,如果我有一个运行的调度程序,Customer并且如果调度程序在任何用户点击应用程序之前执行,那么调度程序就不会找到需要插入的数据。

任何指针都会对我很有帮助。

0 投票
2 回答
3271 浏览

hibernate - JPA 2.0 + 一对一 + 未设置共享主键

必须有两个表 Customer 和 Upload,我在其中跟踪客户上传的项目数量。它与共享主键是一对一的关系,共享主键CustomerID是唯一标识符。我正在努力让保存工作。我正在使用 Hibernates uuid2 策略来处理唯一标识符的创建/保存。在我包含上传实体之前,客户将使用 uuid 正确保存。基本上,我希望在有人制作客户对象时创建上传。

顾客:

上传:

要保存的代码:

例外:

0 投票
0 回答
108 浏览

hibernate - 如何使用 Hibernate 4.1.9.Final 获取两个字段的唯一键?

我有 2 个课程,StockNDate 和 Datapoint。StockNDate 是我放入 DataPoint 的嵌入式实体。我想将其设置为只有一个数据点和一个 StockNDate。我尝试使用 @Column 注释,但这似乎没有任何作用。我的问题与如何使用 Hibernate 获取两个字段的唯一键非常相似?,但看起来它是为 Hibernate 的早期版本制作的,因为当我尝试实现它时,会出现编译时错误。我正在使用 Hibernate 4.1.9.Final。

0 投票
1 回答
37 浏览

hibernate - 对象的标准限制

此代码无效,但是否有可能以不同的方式实现。我想在 Person 对象的 Car 对象中使用 String regnumber。

0 投票
1 回答
40322 浏览

java - Tomcat:失败 - 无法启动上下文路径 /employee 处的应用程序

我是 Spring MVC 的新手。尝试使用安全登录构建项目,但无法在 tomcat 中启动 .war。

FAIL - 无法启动上下文路径/employee 处的应用程序

我检查了我们 log4j 和 slf4j 等图书馆的重复

请帮助我了解原因,在此先感谢。

pom.xml

TOMCAT localhost 日志显示:

此类用于控制对 Mysql 的查询

这是我的 applicationContext.xml

0 投票
1 回答
682 浏览

hibernate - 选择多个总和 HQL

如果我运行下面的查询,我会得到一个我无法转换为 Long 的对象列表

如果我删除 sum(cat.varaible2) 那么我会得到一个包含 long 值的列表。

为什么会这样?请解释