Hibernate应该只更新数据库中的某些字段

MonkWhoSoldHisCode

我有一个数据库触发器,它在插入数据时执行。从应用程序端,我使用休眠模式更新数据库TRIGGER更新的同一表。当我从应用程序端更新数据时,由Trigger更新的数据将被旧数据覆盖。我发现休眠中的缓存值与数据库中的值不同步。是否有解决此问题的正确方法?我正在谈论的缓存是一级缓存。

编辑-Hibernate应该更新数据库中的某些字段,而数据库中的其他字段应由TRIGGER更新。这可能吗?

弗拉德·米哈尔西娅

您可以使用刷新:

session.merge(entity);
session.flush();
//the trigger has been called
session.refresh(entity); 
//the entity will reflect the trigger changes

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新查询只使数据库表字段为空

来自分类Dev

无法更新数据库中的字段

来自分类Dev

根据代码点火器中的某些字段更新mysql数据库

来自分类Dev

使用隐藏字段更新数据库中的数据

来自分类Dev

当我在类中更改Object的字段时,Spring / Hibernate会自动更新数据库

来自分类Dev

更新数据库中的所有DATETIME字段

来自分类Dev

如何更新数据库中的多个字段

来自分类Dev

更新数据库中的个人字段

来自分类Dev

无法使用SWIFT更新数据库FMDB中的字段

来自分类Dev

更新数据库中的字段并修改其长度

来自分类Dev

更新数据库中的个人字段

来自分类Dev

更新数据库中的所有DATETIME字段

来自分类Dev

无法更新表单字段中的数据库条目

来自分类Dev

无法使用SWIFT更新数据库FMDB中的字段

来自分类Dev

不更新laravel中的数据库字段

来自分类Dev

更新C#中的数据库字段SQL

来自分类Dev

输入字段未在数据库中更新

来自分类Dev

使用原始 SQL 更新数据库中的字段?

来自分类Dev

输入被更新为数据库中的错误字段

来自分类Dev

更新数据库当前字段

来自分类Dev

SQL Server如何只更新数据库中的一行?

来自分类Dev

IsPrimaryPhone 字段应该如何在数据库中建模?

来自分类Dev

从数据库中调用某些注释

来自分类Dev

使用fputcsv时如何从数据库中跳过某些字段

来自分类Dev

为什么数据库中的*某些* DATETIME字段会像这样损坏?(MySQL / MSACCESS)

来自分类Dev

如何确保某些字段包含在CouchDB数据库中?

来自分类Dev

如何正确实施firestore数据库规则以防止在某些字段更改时更新数据?

来自分类Dev

如何使用Hibernate更新应用程序Java中数据库中的数据?

来自分类Dev

在C#中的数据库中添加新字段时更新数据集

Related 相关文章

  1. 1

    更新查询只使数据库表字段为空

  2. 2

    无法更新数据库中的字段

  3. 3

    根据代码点火器中的某些字段更新mysql数据库

  4. 4

    使用隐藏字段更新数据库中的数据

  5. 5

    当我在类中更改Object的字段时,Spring / Hibernate会自动更新数据库

  6. 6

    更新数据库中的所有DATETIME字段

  7. 7

    如何更新数据库中的多个字段

  8. 8

    更新数据库中的个人字段

  9. 9

    无法使用SWIFT更新数据库FMDB中的字段

  10. 10

    更新数据库中的字段并修改其长度

  11. 11

    更新数据库中的个人字段

  12. 12

    更新数据库中的所有DATETIME字段

  13. 13

    无法更新表单字段中的数据库条目

  14. 14

    无法使用SWIFT更新数据库FMDB中的字段

  15. 15

    不更新laravel中的数据库字段

  16. 16

    更新C#中的数据库字段SQL

  17. 17

    输入字段未在数据库中更新

  18. 18

    使用原始 SQL 更新数据库中的字段?

  19. 19

    输入被更新为数据库中的错误字段

  20. 20

    更新数据库当前字段

  21. 21

    SQL Server如何只更新数据库中的一行?

  22. 22

    IsPrimaryPhone 字段应该如何在数据库中建模?

  23. 23

    从数据库中调用某些注释

  24. 24

    使用fputcsv时如何从数据库中跳过某些字段

  25. 25

    为什么数据库中的*某些* DATETIME字段会像这样损坏?(MySQL / MSACCESS)

  26. 26

    如何确保某些字段包含在CouchDB数据库中?

  27. 27

    如何正确实施firestore数据库规则以防止在某些字段更改时更新数据?

  28. 28

    如何使用Hibernate更新应用程序Java中数据库中的数据?

  29. 29

    在C#中的数据库中添加新字段时更新数据集

热门标签

归档