grails - Grails域类的静态属性hasOne,hasMany和belongsTo

标签 grails gorm

我是Grails的新手,我想知道在对诸如hasOne,hasMany和EmiratesTo之类的域类使用Grails的预定义静态属性时,对生成的代码,数据库模式,GORM等有什么影响。

例如,hasOne会在某个地方强制使用单例模式吗?

快速查看生成的代码和数据库,我没有发现很多线索。

最佳答案

当保存父类时,belongsTo强制保存子类

hasOne在数据库中创建一对一/一对多映射(无关联表)

hasMany用于一对多(在一个类中)/多对多(如果在两个类中,具有关联表)

关于grails - Grails域类的静态属性hasOne,hasMany和belongsTo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33941245/

相关文章:

tomcat - org.openxmlformats.schemas.spreadsheetml.x2006.main.CTWorkbook 的 ClassNotFoundException

grails - 页面上的域类属性表示

rest - Grails 3.1.1 Rest-API和Neo4J 2.3基本示例不起作用

grails - mapWith和hasMany在Grails v3.3.5的运行应用程序中给出错误,在Grails v3.2.11上运行良好

Grails 导出插件不下载任何文件

grails - 使用 “-”作为分隔符的Grails UrlMappings

hibernate - Grails isAttached()和attach()

hibernate - Grails单向多对一和标准

grails - 对域对象字段的更改是否可以将grails域视为已修改/变脏?

grails - 如何在Grails中使用withCriteria导致新的withCriteria查询?