gpt4 book ai didi

forms - 如何告诉 Play Framework 2 和 Ebean 保存空字段?

转载 作者:行者123 更新时间:2023-12-04 01:06:00 25 4
gpt4 key购买 nike

我正在使用 Play Framework 2 和 Ebean。当用户提交表单以编辑数据库中的现有对象时,它不会保存空值。我想这是为了防止用 null 覆盖不在表单中的字段。但是,如果需要,我如何让他们将表单中的字段设置为 null?

例如,用户编辑了一个 Event目的。 Event.date是 1/1/13。用户设置Event.date将表单中的字段清空并提交表单。检验 Event.date在调试器中显示其值为空。我保存了 Event .如果我看 Event在数据库中,它的值仍然是 1/1/13。

编辑:似乎有一种方法。唯一的问题是它不适用于嵌套实体。对此有任何解决方案吗?

update(Object bean,Set<String> properties)

最佳答案

创建 ebean.properties application.conf 旁边的文件文件并将此行添加到其中:

ebean.defaultUpdateNullProperties=true

关于forms - 如何告诉 Play Framework 2 和 Ebean 保存空字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14795220/

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