gpt4 book ai didi

java - 除了加载时,Hibernate 什么时候调用 setter ?

转载 作者:行者123 更新时间:2023-11-30 11:59:05 25 4
gpt4 key购买 nike

我知道 Hibernate 在查找 bean 时会调用 setter。

但我最近注意到当我们没有进行任何查找时,Hibernate 正在调用 setter。我们已经创建了我们的 POJO,然后调用了保存。在这种情况下,为什么 Hibernate 会调用 setter ?


更新:当我们实际调用 Hibernate 实体上的 delete() 时,setter 调用似乎正在发生。为什么 Hibernate 在这种情况下调用 setter?

最佳答案

据我所知,它不应该。

Hibernate 将为任何生成的字段调用 setter,例如任何生成的 ID。也许他们将其扩展到涵盖所有字段,以防某个字段在保存期间被触发器更新或某些此类边缘情况。

关于java - 除了加载时,Hibernate 什么时候调用 setter ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2715611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com