Hibernate PersistentClass中的临时字段

Hibernate PersistentClass中的临时字段,hibernate,jakarta-ee,metadata,Hibernate,Jakarta Ee,Metadata,为什么不能用hibernates元数据API访问临时字段(或用@transient注释的字段)? PersistentClass#getProperties是否应该包括实体的所有字段,而不管其注释或字段修改(因为它是元数据层)?类似的问题是:为什么不能用锤子转动螺钉?简单地说,Hibernate没有必要存储这些它永远不会使用也永远不会关心的额外信息 如果您希望动态访问这些字段,那么Hibernate映射文件是错误的查找位置,您可能应该使用。Wow。。多好的回答啊!!!我一直在深入研究hibern

为什么不能用hibernates元数据API访问临时字段(或用@transient注释的字段)?
PersistentClass#getProperties是否应该包括实体的所有字段,而不管其注释或字段修改(因为它是元数据层)?

类似的问题是:为什么不能用锤子转动螺钉?简单地说,Hibernate没有必要存储这些它永远不会使用也永远不会关心的额外信息


如果您希望动态访问这些字段,那么Hibernate映射文件是错误的查找位置,您可能应该使用。

Wow。。多好的回答啊!!!我一直在深入研究hibernate是如何忽略的,还有什么更多的原因是它这样做的。。。看完答案后,听起来很愚蠢-P