JPA 报错解决方案 com.microsoft.sqlserver.jdbc.SQLServerException: Cannot insert explicit value for identity column in table 'test_db' when IDENTITY_INSERT is set to OFF.
2024-09-01 01:00:38
这种错误插入数据时就是hibernate的自增长字段生成规则应该用native
在字段前加入注解
@GeneratedValue(generator="generator")
@GenericGenerator(name="generator", strategy = "native")
import java.math.BigDecimal;
import java.util.Date; import javax.persistence.Column;
import javax.persistence.Embeddable;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id; import org.hibernate.annotations.GenericGenerator;; @Entity(name="test_db")
@Embeddable public class BasicInfoEntity {
@Column(name = "id")
@Id
@GeneratedValue(generator="generator")
@GenericGenerator(name="generator", strategy = "native")
private int id;
@Column(name = "name")
private String name;
@Column(name = "sex")
private String sex;
@Column(name = "height")
private String height;
@Column(name = "weight")
private String weight; public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getHeight() {
return height;
}
public void setHeight(String height) {
this.height = height;
}
public String getWeight() {
return weight;
}
public void setWeight(String weight) {
this.weight = weight;
} }
可以参考此链接:
https://www.cnblogs.com/tobeprogramer/p/hibernate_pojo_annotation.html
最新文章
- WCF学习之旅—第三个示例之一(二十七)
- Mac下如何查看Tomcat的版本?
- JS图片自动和可控的轮播切换特效
- [Java] xms xmx XX:PermSize XX:MaxPermSize 参数意义解析
- Orleans的单线程执行模型
- Ubuntu下非常给力的下载工具--uget+aria2
- poj3177--Redundant Paths(边的双连通)
- 第三篇——第二部分——第三文 配置SQL Server镜像——域环境
- ES6 for-of循环和迭代器使用细节
- 删除表中的所有记录 ID从1开始
- vue 中引用jquery
- Ubuntu Linux Recovery Mode
- 2018 Multi-University Training Contest 1 杭电多校第一场
- 关闭win10一切
- linux 基础测试题
- jenkins 启动slave时,找不到合适的java程序
- spring的自生一个bug
- MySQL 5.6 Replication 复制 FAQ
- BitmapFactory.Options.inSampleSize 的使用方法
- PHP魔术方法和魔术常量介绍及使用
热门文章
- 讨论IM软件企业知识—会谈session的概念,附连到IM软件层次图
- FZU Problem 2062 Suneast &;amp; Yayamao
- DELPHI高性能大容量SOCKET并发(八):断点续传(上传也可以续传)
- yii联查
- Numpy Usage Introduction
- Managing remote devices
- Android中使用ListView实现自适应表格
- 在efcore 中创建类 通过实现IEntityTypeConfiguration<;T>;接口 实现实体类的伙伴类 实现FluentApi
- NuttX 构建系统
- WPF-WPF BitmapEffect (按钮凹凸效果)