PropertyAccessor和PropertyAccessorFactory是删除还是已弃用?

时间:2015-10-13 10:25:02

标签: hibernate orm

在问题29980421中,我发现答案中的代码示例包括PropertyAccessor和PropertyAccessorFactory。当我检查hibernate-orm项目时,我发现这些类已被删除:

org.hibernate.property.PropertyAccessor已于2015-06-04 15:12:17 GMT-04:00删除 org.hibernate.property.PropertyAccessorFactory在2015-06-04 15:12:17 GMT-04:00删除

有人会对此提出任何反馈意见吗?

如果可能,您是否会提供一个正在运行的示例,替换问题29980421的第一个答案中的代码示例? How to retrieve a set of member objects using Hibernate?

修改

感谢您的评论。阅读评论后,我从问题中删除了hibernate 4.x. PropertyAccessorFactory怎么样?

1 个答案:

答案 0 :(得分:6)

可能为时已晚,但现在您必须选择PropertyAccessStrategy实现之一,例如PropertyAccessStrategyFieldImpl。

    PropertyAccessStrategy accessor = PropertyAccessStrategyFieldImpl.INSTANCE;
    PropertyAccess access = accessor.buildPropertyAccess(entityClass, "propertyName");