データベースのテーブルの文字列フィールドに一意の制約があり、ormlite の一意の属性で大文字と小文字が区別されるかどうか疑問に思っていました。
たとえば、"Bob Smith" と "BOB SMITH" は、一意の制約に対して同じものですか?
あなたの答えとあなたの助けに感謝します.
データベースのテーブルの文字列フィールドに一意の制約があり、ormlite の一意の属性で大文字と小文字が区別されるかどうか疑問に思っていました。
たとえば、"Bob Smith" と "BOB SMITH" は、一意の制約に対して同じものですか?
あなたの答えとあなたの助けに感謝します.
これはデータベースに依存していると思います。データベースのドキュメントをチェックして、その機能を確認する必要があります。 ORMliteは、SQL句に対して特別なことは何もしません。それは、UNIQUE
SQL句を使用するだけです。
たとえば、MySQLの回答は次のとおりです。SQL固有のvarchar大文字と小文字の区別に関する質問