如何在spring hibernate模型类

时间:2016-11-19 07:40:50

标签: spring hibernate

我的实体类

中有以下模型类
@Entity
@Table(name="TblKnow")
public class Know {

    @Id 
    @Column(name="IdKnow")
    private Double IdKnow;

ID由数据库自动生成,因此我无需填写ID。

但是当我将值id设为null时,我会得到异常

:ids for this class must be manually assigned before calling save(): com.melk.spring.model.Know

1 个答案:

答案 0 :(得分:0)

首先将您的ID类型设置为Long,然后添加@GeneratedValue(strategy=GenerationType.IDENTITY)不要忘记添加getter&这个领域的设定者。

@Id 
@Column(name="IdKnow")
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Long IdKnow;

确保在您的数据库中,id列的类型为BIGINT