Hibernate Static Metamodel Generator Annotation Processor を使用してエンティティのメタモデルを生成します。したがって、フィールド名を文字列として直接指定する代わりに、このようにフィールド (コンパイル チェック セーフ) を使用することで、基準を適切に作成できます。
MyClass_.myField
古いコードをこの新しいシステムに移行しましたが、一部の関数は文字列を引数として取り、SingularAttribute (メタモデル タイプ) ではありません。
今のところ、これらの関数のシグネチャを変更したくありません。
私の質問: メタモデルを使用してフィールド名にアクセスし、それを文字列に変換できますか?
みたいなことをしたいMyClass_.myField.toString()
のですが、フィールドの名前が返されません。