0

在 Hibernate 4.x 中,有没有办法在运行时获取持久字段列表?持久性字段不是指 DB 列名,而是 POJO 字段名或属性名(取决于特定实体的访问类型)。此外,是否有一种方法可以获取/设置给定字段名称作为字符串的持久字段的值,无论它是字段名称还是属性名称?

4

1 回答 1

0

似乎我需要的一切(以及更多)都包含在ClassMetadata类(文档)中。

SessionFactory.getClassMetadata(entityClass)我可以通过使用然后使用metadata.getPropertyNames()等来获取特定类的元数据。

于 2013-07-23T08:48:54.373 回答