Enum をパラメータとして Java のメソッドに渡した場合、戻り値の型を自動的に推測することは可能ですか?
getValue をジェネリックにし、Enum の情報を使用することで、これらの呼び出しをサポートできるようにしたいと考えています。
String myval = obj.getValue(MyEnum.Field1)
int myval2 = obj.getValue(MyEnum.Field2)
現在のソリューション
私の現在のソリューションは次のようになります。
String val = typeRow.getColumnValueGen(TYPEGODKENDCRM.COLUMN_TYPEGODKENDNR, String.class)
これは、テーブルの ORM 表現で列にアクセスするためのものです。このフィールドが文字列であることはわかっていましたが、呼び出しのたびにそれを伝える必要は避けたいと思います。