【问题标题】:Hibernate - saveAndFlush with trigger in postgresHibernate - 在 postgres 中带有触发器的 saveAndFlush
【发布时间】:2021-05-29 11:56:36
【问题描述】:

我正在使用 SpringBoot、Hibernate 和 Postgres 在 Postgres DB 中,我在 INSERT 触发器之前有,它根据此表中的其他条目向某些列插入一些值。

我想在保存此实体后在我的应用中获取这些值,修改它们并使用修改后的值更新此实体

我能够在 saveAndFlush 方法结果中获取它们,但是在修改并再次保存它们之后,它们不会存储在 DB 中(好像我没有进行任何修改一样)。下面是代码

ExampleEntity initiallySavedEntity = entityRepository.saveAndFlush(exampleEntity);
initiallySavedEntity.setPropertyPopulatedByTrigger("blablabla");
entityRepository.save(initiallySavedEntity);

【问题讨论】:

    标签: java postgresql spring-boot hibernate


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 2012-04-11
    • 1970-01-01
    • 2016-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多