首页 > 解决方案 > 需要帮助来修复 Spring Boot 项目

问题描述

我正在尝试添加新名称、姓氏和电子邮件。单击保存按钮后,我收到一条错误消息“字段'id'上的对象'employee'中的字段错误”如何解决此错误。我正在使用带有 thymeleaf 和 jquery 的 spring boot。

在此处输入图像描述

在此处输入图像描述

项目链接是:这里

谢谢你

标签: jqueryspring-bootthymeleaf

解决方案


由于 Employee 实体的“id”字段为空白/空字符串,因此发生错误。根据 Employee.java 中的“id”定义,它应该是一个整数值。在保存之前,您需要将一些整数值传递给员工对象的这个“id”字段。使用以下技术让应用程序使用数据库序列。

@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq_generator")
@SequenceGenerator(name="seq_generator", sequenceName = "my_seq", allocationSize=50)
@Column(name = "id", updatable = false, nullable = false)
private int id;

推荐阅读