为什么不能使用hibernates元数据API访问瞬态字段(或使用@Transient注释的字段)? 不应该是PersistentClass #getProperties包括实体的所有字段,无论其注释或字段修改(因为它是元数据层)?
答案 0 :(得分:0)
类似的问题是:为什么不能用锤子拧螺丝?简单地说,Hibernate不必存储它们永远不会使用且永远不会关注的额外信息。
如果您想要动态访问这些字段,那么Hibernate映射文件是查找它们的错误位置,您应该使用Java reflection。