gpt4 book ai didi

java - 线程 "main"javax.persistence.PersistenceException : org. hibernate.InstantiationException 中出现异常:实体没有默认构造函数:

转载 作者:行者123 更新时间:2023-12-02 10:07:55 25 4
gpt4 key购买 nike

嗨,我是 hibernate 新手。每当我尝试从 MySQL 5.5 检索数据时,它都会抛出异常 Exception in thread "main" javax.persistence.PersistenceException: org.hibernate.InstantiationException: No default constructor for entity:

但是当我尝试将数据保存在 SQL 表中时,它可以正常工作。我还找到了这个问题的解决方案problem但仍然显示相同的错误。

最佳答案

确保您的实体中有一个无参数构造函数

@Entity
@Table(name = "employee")
public class Employee {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private Integer id;

@Column(name = "name")
private String name;

@Column(name="age")
private Integer age;

// A default constructor, one without agruments
public Employee() {
}


// A constructor with agruments
public Employee(Integer id, String name, Integer age) {
this.id = id;
this.name = name;
this.age = age;
}

}

关于java - 线程 "main"javax.persistence.PersistenceException : org. hibernate.InstantiationException 中出现异常:实体没有默认构造函数:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55208555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com