Javaの列挙型にスタティックテーブル(拡張可能ではない)をマップし、このテーブルを別のテーブルにバインドするにはどうすればよいですか? id (PK)
、leftOperand
、operation
、rightOperand
、result
:列挙型としてのテーブル。出来ますか?
は例えば、私は、次のフィールドを持って一つのテーブル(ユーザの計算結果)を持つシンプルな電卓のWebアプリ(春のWeb MVC +休止状態)を持っています。
は、私は新しい静的テーブルを作成したいと思います(私はのような基本的な算術演算のための意味を、MINUS
、DIVIDE
、MULTIPLY
)2つのフィールドを持つ:id(PK
)とoperation
、およびJavaで列挙するために、このテーブルをマップします。
したがって、これらの2つのテーブルを(operation
フィールドを使用して)バインドできますか? いくつかの疑似コードが大変ありがとうございます。
静的テーブル用の休止状態エンティティを作成する必要はありません。ちょうどenum。
このように、IDと文字列のマッピングを持つJavaの列挙型がありますが、データベースにまったく同じ情報を保持する必要がありますか?重複している。あなたがそれをしたいと思う理由は(私にとっては)意味がありません。誰かが来て、その間にJavaのenumマッピングを更新してしまい、それらが矛盾しているかもしれません。 –