在 Hibernate 4.x 中,有没有办法在运行时获取持久字段列表?持久性字段不是指 DB 列名,而是 POJO 字段名或属性名(取决于特定实体的访问类型)。此外,是否有一种方法可以获取/设置给定字段名称作为字符串的持久字段的值,无论它是字段名称还是属性名称?
问问题
48 次
1 回答
0
似乎我需要的一切(以及更多)都包含在ClassMetadata
类(文档)中。
SessionFactory.getClassMetadata(entityClass)
我可以通过使用然后使用metadata.getPropertyNames()
等来获取特定类的元数据。
于 2013-07-23T08:48:54.373 回答