前提・実現したいこと
JavaでWebアプリケーション開発をしています。
制作中にエラーが出てしまい、理由がわからずに滞ってしまっているのでどうかお力添えをお願いいたします。
発生している問題・エラーメッセージ
HTTPステータス 500 - org.hibernate.exception.ConstraintViolationException: could not execute statement 原因 org.hibernate.exception.ConstraintViolationException: could not execute statement 原因 com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'office_name' cannot be null
該当のソースコード
package models; import java.sql.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; import javax.persistence.Table; @Table(name = "dispatch") @NamedQueries({ @NamedQuery( name = "getAllDispatch", query = "SELECT d FROM Dispatch AS d ORDER BY d.id DESC" ), @NamedQuery( name = "getdispatchCount", query = "SELECT COUNT(d) FROM Dispatch AS d" ), }) @Entity public class Dispatch { @Id @Column(name = "id") @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; @Column(name = "task_date", nullable = true) private Date task_date; @Column(name = "task_type", nullable = true) private String task_type; @Column(name = "office_name", nullable = true) private String office_name; @Column(name = "truck_code", nullable = true) private String truck_code; @Column(name = "stack_area", nullable = true) private String stack_area; @Column(name = "wholesale_area", nullable = true) private String wholesale_area; @Column(name = "truck_type", nullable = true) private String truck_type; public String getTask_type(){ return task_type; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Date getTask_date() { return task_date; } public void setTask_date(Date task_date) { this.task_date = task_date; } public String getOffice_name() { return office_name; } public void setOffice_name(String office_name) { this.office_name = office_name; } public void setTask_type(String task_type){ this.task_type = task_type; } public String getTruck_code() { return truck_code; } public void setTruck_code(String truck_code) { this.truck_code = truck_code; } public String getStack_area() { return stack_area; } public void setStack_area(String stack_area) { this.stack_area = stack_area; } public String getWholesale_area() { return wholesale_area; } public void setWholesale_area(String wholesale_area) { this.wholesale_area = wholesale_area; } public String getTruck_type() { return truck_type; } public void setTruck_type(String truck_type) { this.truck_type = truck_type; } }
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/13 05:43
退会済みユーザー
2021/01/13 06:04
2021/01/13 06:26
退会済みユーザー
2021/01/13 06:32
2021/01/13 06:34