gpt4 book ai didi

grails - 定义域时,何时应添加不为null的约束?

转载 作者:行者123 更新时间:2023-12-02 14:59:51 26 4
gpt4 key购买 nike

在设计新的 Realm 类时,很多时候我发现自己陷入了困境。当我在Grails中创建新的域类时,我几乎没有属性。我可以在这些属性上添加不为null的约束,或者使它们为可为空。在我创建的域中的许多情况下,此选择似乎是可选的。因此,添加不可以为空的约束以及不可以为空的约束的一些好的理由是什么。我仅需了解几点,何时应该关注这些约束。谢谢!

static constraints = {

title nullable:true, blank:true

}

最佳答案

您应该考虑自己的模型...使用小部件。组成小部件,需要哪些属性?也许这只是名称或零件号,而所有其他属性都是很好的附加细节。也许是名称和零件号。必要的属性将接收nullable:false。其他任何参数都可以为null:true。

空白,是真还是假?好吧,我认为空白字符串中的实用程序不是一个值。我宁愿处理一个更简单的情况,或者用null而不是null来表示是否存在数据。

关于grails - 定义域时,何时应添加不为null的约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39787485/

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