2

我使用 Hibernate Static Metamodel Generator Annotation Processor 生成实体的元模型。因此,我可以通过使用像这样的字段(编译检查安全)来正确构建标准,而不是直接将字段名称指定为字符串:

MyClass_.myField

我将旧代码迁移到这个新系统,但有些函数将字符串作为参数,而不是 SingularAttribute(元模型类型)。

我现在不想更改这些函数的签名。

我的问题:我可以使用元模型访问字段名称并将其转换为字符串吗?

我想做类似的事情,MyClass_.myField.toString()但它不返回字段的名称。

4

1 回答 1

6

这太容易了,我没有立即找到它......

只需致电:

MyClass_.myField.getName()
于 2012-12-28T14:36:31.220 回答