[英]Grails GORM: Mapping tree legacy table
我目前正在嘗試使用以下3個相關字段來映射舊版(mysql)表:
id -> Long
parentId -> Long
title -> String
id
和parentId
描述樹結構。 我需要的是一種在給定節點下的所有節點中搜索特定標題並檢索該節點的id
。 我是Grails的新手,我無法直擊基於現有表的一對多關系映射。
要映射該類,請嘗試如下操作:
class Foo {
String title
Foo parent
static mapping = {
parent column: 'parentId'
}
}
您不需要將id
指定為Long
因為這是默認設置。 你會,但是,需要指定的id
,如果它具有比其他列名id
。
就父對象而言,您將需要通過外鍵列的名稱對其進行映射。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.