相关疑难解决方法(0)

Hibernate @GeneratedValue空错误的主键

我正在使用Hibernate将对象保存在数据库中。我正在使用@GeneratedValue注释生成主键。

这是我的代码供应商类

  package com.samples.vendor;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;


@Entity
@Table(name = "Vendor")
public class Vendor implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = 1L;

    @Id
    @GeneratedValue(strategy = javax.persistence.GenerationType.IDENTITY)
    @Column(name="vendor_ID", unique = true, nullable = false)
    private int vendor_ID;
    private String vname;
    private long phone_no;
    private String emailID;
    @Transient
    private int updated;


    public int getVendor_ID() {
        return vendor_ID;
    }
    public void setVendor_ID(int vendor_ID) {
        this.vendor_ID = vendor_ID; …
Run Code Online (Sandbox Code Playgroud)

java sql sql-server hibernate tomcat7

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

hibernate ×1

java ×1

sql ×1

sql-server ×1

tomcat7 ×1