Hibernate PropertyAccessor和PropertyAccessorFactory是否已删除或弃用?

Hibernate PropertyAccessor和PropertyAccessorFactory是否已删除或弃用?,hibernate,orm,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中,我发现答案中的代码示例包括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的第一个答案中的代码示例?

编辑:


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

可能太晚了,但现在必须选择一种PropertyAccessStrategy实现,如PropertyAccessStrategyFieldImpl

    PropertyAccessStrategy accessor = PropertyAccessStrategyFieldImpl.INSTANCE;
    PropertyAccess access = accessor.buildPropertyAccess(entityClass, "propertyName");
在Hibernate4.x中,PropertyAccessor仍然存在。您已经检查了master或5.x分支。在master中,它只是被org.hibernate.property.access.spi.PropertyAccessStrategy所取代