【发布时间】:2010-09-24 20:37:02
【问题描述】:
我很好奇是否有人对使用私有字段而不是公共 getter 方法注释实体之间的性能差异有任何确切的数字。我听说人们说字段速度较慢,因为它们被称为“通过反射”,但是 getter 方法也是如此,不是吗? Hibernate 需要在尝试读取它之前将字段的可访问性设置为 true,我可以看到它有一些 slight 开销。但是,这不是在 Session 范围内的类级别上完成,或者可能只在读取 Configuration 并构建 SessionFactory 时完成一次?
只是好奇这是一个神话还是真的有真相;我个人觉得注释字段更易读。
【问题讨论】: