作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在设计新的 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/
我想在 ESXi 主机上使用 Libvirt Java 绑定(bind)定义一个新的持久域。我为它创建了一个 xml 描述,其中我设置了(除其他外)VM 的设备及其源文件。但是,除非我在服务器上手动创
我是一名优秀的程序员,十分优秀!