大家好,我目前使用的是Hibernate 4.1.5,我尝试过不同的方式。但是我无法解决这个问题。由于这个问题,我的生产服务器挂起了。
任何帮助都是最好的。谢谢!
问题描述:
尝试在异常后回滚数据库事务
org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing:
omegon.bo.exam.ExamQuestionAttemptBO
at org.hibernate.
我刚开始使用hibernate,在学习了一些教程之后,我尝试了用hibernate存储持久化数据的自我示例。在Eclipse中使用: MySQL 5.7和Hibernate 5.0.3。
我寻找类似的主题,但没有运行解决方案。
我的Java类是:
Dossier.java (包含多个文件的文件夹)
package com.testhibernate;
import java.util.ArrayList;
import java.util.List;
public class Dossier {
private Long id;
private String nam
我有一些问题,在Hibernate关系和保存-更新-删除。让我说,我有以下几点:
public class Subject{
@Id
private int ID;
private String Name;
//getters and setters
}
public class Grade{
@Id
private int ID;
private String Name;
//getters and setters
}
public class Course{
@Id
我正在使用与Java一起使用的Play Framework2.3,在委员会与其记录的会议日期之间有以下一对多的关系:
@Entity
public class Committee {
@Id
protected Long id;
@OneToMany(cascade=CascadeType.ALL, mappedBy="committee", orphanRemoval=true)
private List<MeetingDate> meetingDates;
}
@Entity
public class MeetingDate
技术:
java8;
春季数据jpa;
hibernate5;
postgresql;
狭窄:
user_table{ id ... } calendar{ id ... } user_calendar_details ( id BIGSERIAL PRIMARY KEY, user_id NOT NULL, calendar_id NOT NULL, CONSTRAINT user_calendar_uk U
我使用SpringDataJPA1.7.1和Hibernate 4.3.7作为我的JPA提供程序。我有以下Spring存储库:
@Repository
public interface CompanyRepository extends JpaRepository<Company, Integer> {
@EntityGraph(value = "graph.company.search.results", type = EntityGraph.EntityGraphType.FETCH)
@Query("SELECT c FROM Comp
欢迎,
我使用property-ref将这个外键与我的类的其他列相关联,而不是主键。主键以外的列不唯一。现在,当我试图获取这个集合时,我得到了异常:
org.hibernate.HibernateException: collection is not associated with any session
数据库:
T_GI_ALARM
-ALARM_ID (PK)
-METHOD_PARAM_NR (FK)
T_QC_METHOD_IN
-METHOD_IN_ID (PK)
-METHOD_PARAM_NR
结构:
public class Alarm implements Serial
我试图在两个表之间创建一对一的关系。
其中之一是人:
public class Person implements Serializable {
static final long serialVersionUID = 1L;
private long id;
private String _email;
private String _pass;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
p
我在db中有两个表,其中一个拥有来自另一个的外键,下面是模式:
//表featureInfo
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for featureinfo
-- ----------------------------
DROP TABLE IF EXISTS `featureinfo`;
CREATE TABLE `featureinfo` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`globalId` int(11) NO
我使用Spring服务器和JPA来保存变量。
我在努力拯救:
@ElementCollection(fetch=FetchType.EAGER)
List<List<String>> Listarespostas = new ArrayList<List<String>>();
但显然出现了一个错误:
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with nam
我遇到了hibernate多到多关系的问题:当我从集合中删除一个项目时,它不会在我的数据库中被删除。我知道有很多类似的问题,但我没有通过阅读来解决我的问题。
我为它编写了一个JUnit测试用例。我的联系是在建筑物和用户之间:
@Test
public void testBuildingManyToMany(){
//Create 2 buildings
Building building = createBuilding("b1");
Building building2 = createBuilding("b2");
//Cre
在什么情况下,通过Hibernate显式地将乐观锁定从@OneToMany关系中排除是合适的呢?
我一直在读一篇关于Hibernate的文章,它基本上说,对子实体的任何更新都会导致父实体的乐观锁,这通常是不必要的。这里的关键词通常是..。有谁能更准确地解释一下什么时候你才需要乐观地锁定这种关系呢?
下面是演示乐观锁排除的代码示例:
// Bars - these are specifically excluded from optimist lock
// for the object, since we don't want to obtain optimistic
// lock