エンティティがあるとしましょう:
@Entity
public class foo(){
String field = null;
//getter and setter
}
データベースの列field
にはデフォルト値 "bar" があります。
field
プロパティをnull以外に設定せずにこのエンティティを永続化すると、挿入されたレコードのフィールド列に値が含まれますnull
かbar
?
(つまり、null フィールドはnull
値付きの挿入ステートメントに含まれますか、または挿入ステートメントでスキップされ、デフォルト値が使用されますか?)