2016-12-18 13 views
-2

genderおよびstatusとしてフィールドを定義するのは疑いがあります。例えば、私はPostgre SQLとJPAを使用していると私は私が性別や状態の両方のためにEnumStringとして列挙)クラスとデータ型の両方を選ぶのデータ・タイプのこの種JavaおよびDB設計でのGenderおよびStatusデータ型の定義

を設計するためのベストプラクティスが何であるかを尋ね:

  • 性別:男性、女性
  • ステータス:PENDING、有効、無効

私はさまざまな方法を見つけましたが、私はまだ拡張性とパフォーマンスの高いソリューション

ためのわかりませんよ
+0

最初のものは、魚の全体のケトルです。 – jonrsharpe

+0

@jonrsharpe何ですか? – antonio

+0

性別をバイナリの選択肢として定義する。例えば、http://www.mrs.org.uk/pdf/Guidance%20on%20Collecting%20Data%20on%20Sex%20and%20Gender.pdf – jonrsharpe

答えて

0

最後にデータベーステーブルのsmallintカラムとEntityクラスのIntegerフィールドを使用して、リソースバンドルを使用してフロントエンドで解決するステータスとジェンダーの両方を管理し、あらゆる種類のアプリケーションとフロントエンドの選択肢に移植できるようにしました。

関連する問題