使用 Spring 引导框架通过 POSTMAN RESTAPI 将数据插入 table 时出现此错误:
org.hibernate.PropertyValueException
:非空属性引用空或瞬态 value:com.example.demo.model.Employee.firstName
这是我的员工实体类:
@Data
@Entity
@Table(name="employees")
public class Employee {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
@Column(name = "first_name", nullable = false)
private String firstName;
@Column(name = "last_name")
private String lastName;
@Column(name = "email")
private String email;
}
回答1
你用 lomboak 设置了构造函数吗?
@AllArgsConstructor
@NoArgsConstructor?
检查其他列约束,例如 nullable =false