我无法将“地址”嵌入“人”中。 Controller 和 View 是自动生成的。当我单击创建时,我只会得到一个空白页面,而不是正确的grails用户界面。
package trydemo
class Person {
String name
Address address
static embedded = ['address']
static constraints = {
}
}
package trydemo
class Address {
String city
static constraints = {
}
}
最佳答案
How to use static embedded in grails 3.3.11?
假设您正在使用GORM for Hibernate,则显示的代码是正确的,并且是在Grails 3.3.11(或任何其他版本)中使用
embedded
的方法。以这种方式使用
embedded
的效果是Address
属性将与Person
属性存储在同一表中,因此,当您检索Person
时,不涉及联接或外键。构成Person
的所有数据均在1表中的1行中。除此之外,您可以随意组织自己的UI。
关于mongodb - 如何在grails 3.3.11中使用静态嵌入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58994860/