1
MySQLデータベースにphpMyAdminを使用してデータベース側で定義されたデフォルト値の列status
を含むテーブルがあります。私は休止状態を使用して新しい行を挿入すると、私はこのエラーを取得する:デフォルトの列の値の代わりにNULLが挿入されました
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'status' cannot be null
は、私は、デフォルト値を使用する方が何かをする必要がありますか?
エンティティ
@Entity
class Purchase {
//More fields
private String status;
@Basic
public String getStatus() {
return status;
}
}
を使用するためのデフォルト値の使用、またはSQLを使用してfileld 'status'なしでレコードを挿入することができます。 – Blank