タグ

ブックマーク / dbflute.seasar.org (1)

  • 空文字の取扱い | DBFlute

    概要 デフォルトのポリシー デフォルトの想定 デフォルトの仕様 少なくともお奨めでないこと 空文字による条件 ConditionBean ParameterBean Entityで空文字を null に変換 Exampleのススメ 概要 空文字と null の区別の問題は、非常にややこしい問題です。"値が無いこと" を何で表現するか? "(確かに存在する)空っぽの値" というのを業務的に取り扱うか(取り扱う必要があるか)? 業務的な意味合いでの話に加えて、実装上の利便性が絡んできます。 それも、プログラミング言語上での話、SQL上での話、DBMSごとの仕様の違いなど、それぞれ特徴があり、一律の答えを求めるのが難しくなっています。 様々な議論がありますが、こういった状況から、DBFluteとして "明確な答えが(まだ)存在していない状態、もしくは、明確な答えが出しづらい状態にあるため、ポリシ

    ariteku
    ariteku 2023/03/23
  • 1