我目前正在尝试使用以下3个相关字段映射遗留(mysql)表:
id -> Long
parentId -> Long
title -> String
id
和parentId
描述树结构。我需要的是一种方法,用于在给定的节点下搜索特定标题的所有节点并检索该节点的id
。我是Grails的新手,无法根据现有的表格绘制一对多的关系。
答案 0 :(得分:1)
要映射课程,请尝试以下方法:
class Foo {
String title
Foo parent
static mapping = {
parent column: 'parentId'
}
}
您无需将id
指定为Long
,因为这是默认设置。但是,如果id
的列名不是id
,则需要指定{{1}}。
就父对象而言,您需要通过外键列的名称对其进行映射。