来自Hibernate PersistentClass的瞬态字段

时间:2015-06-10 14:22:26

标签: hibernate java-ee metadata

为什么不能使用hibernates元数据API访问瞬态字段(或使用@Transient注释的字段)? 不应该是PersistentClass #getProperties包括实体的所有字段,无论其注释或字段修改(因为它是元数据层)?

1 个答案:

答案 0 :(得分:0)

类似的问题是:为什么不能用锤子拧螺丝?简单地说,Hibernate不必存储它们永远不会使用且永远不会关注的额外信息。

如果您想要动态访问这些字段,那么Hibernate映射文件是查找它们的错误位置,您应该使用Java reflection