どこかの小説とかで、こんな感じの文章があったような…(笑)
さて、Springのバリデーション(入力チェック)に関する学習をしているのですが、ふと気になったので備忘録として残しておきます。
参考:『NULL』『ブランク』の違いを解説 『スペース』『空文字』との違いも
- Null:存在しない状態を指すよ。
- 空文字:長さ0の文字列のことだよ。
- 空白:半角スペース"_"や全角スペース"_"のことだよ(アンダーバーは見えやすくしただけなので間違えないでね)。
これを理解しないと不具合の原因になるらしいので、気を付けておこう。特にDBを扱うときにエラー要因になったりするらしい。