gpt4 book ai didi

java.sql.SQLException : Field 'name' doesn't have a default value

转载 作者:行者123 更新时间:2023-11-30 06:13:03 24 4
gpt4 key购买 nike

保存时出现“java.sql.SQLException:字段“名称”没有默认值”。

我的保存方法

 gender = genderServices.getById(Integer.parseInt(carMap.get("gender").toString()));
category.setGender(gender);
category.setCategoryName(carMap.get("categoryName").toString());
this.categoryServices.save(category);

性别.阶层

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

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

类别类

@ManyToOne
@JoinColumn(name="genderID")
private Gender gender;

如何修复它?

最佳答案

该错误是可以 self 解释的,它确实意味着数据库中的“名称”是“非空约束”,并且您没有针对该列设置任何值。

关于java.sql.SQLException : Field 'name' doesn't have a default value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49830468/

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