default-access="field ¦property ¦ClassName"
这里field表示Hibernate直接读取类中的字段值。
这种方式如果你在业务中不需要getter和setter的话,就可以不用写了。 这时,可以设置属性为不可变,可以不用执行脏检查。
property表示Hibernate通过getter和setter读取。
这种方式可以在getter和setter中做额外的处理
default-access="field ¦property ¦ClassName"
最新推荐文章于 2026-05-12 06:14:40 发布
本文介绍了Hibernate框架中的两种主要对象访问策略:直接访问字段值(field)与通过getter和setter方法访问(property)。前者适用于不需要getter和setter的场景,可以提高性能;后者则允许在getter和setter中添加额外处理逻辑。

1900

被折叠的 条评论
为什么被折叠?



