Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate JPA Id egeneration.AUTO结果为空?_Hibernate_Jpa_Jpa 2.0 - Fatal编程技术网

Hibernate JPA Id egeneration.AUTO结果为空?

Hibernate JPA Id egeneration.AUTO结果为空?,hibernate,jpa,jpa-2.0,Hibernate,Jpa,Jpa 2.0,我的id为空,并且表中的行无法插入,因此我一直受到约束冲突 SQLEXCEPTION无法在列id中插入null 我在tbale中的id具有以下内容: @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name="id") 我正在使用SQL Server。。。。有什么想法吗?尝试将@Column修改为 @列(nullable=false,name=“id”)请尝试以下操作- @Column(name="id", unique=

我的id为空,并且表中的行无法插入,因此我一直受到约束冲突

SQLEXCEPTION无法在列id中插入null

我在tbale中的id具有以下内容:

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name="id")
我正在使用SQL Server。。。。有什么想法吗?

尝试将@Column修改为 @列(nullable=false,name=“id”)

请尝试以下操作-

@Column(name="id", unique=true, nullable=false)

很明显,有人删除了自动递增,并将标识列更改为普通的int列


已在数据库中修复。

否仍然不起作用。。你认为可能是数据库吗?。。腐败还是什么…?这只发生在一张桌子上!你在使用Hibernate吗?是的,它只发生在一个表上,我在使用Hibernate,但我不想在我的实体上添加任何特定的Hibernate注释。如果我能帮上忙…@user1555190那么如何将类字段映射到表列?不,我是说我在使用javax.persistence..XXX。。。我不想使用hibernate细节。。