我是新和自我學習的,所以請多多包涵......映射一個一對多的關係GGTS
我絞盡腦汁想了幾天這個錯誤試圖當我得到在我的Personnel類和GGTS中的Probdata類之間映射一對多關係。
這裏有一些代碼段:
級人員{
static hasMany = [probations:Probdata,probterms:Probdata]
static mappedBy = [probations:"lineNumber", probterms:"paysrId"]
//靜態的hasMany = [實用文學:Probdata] //靜態的mappedBy = [實用文學: 「LINENUMBER」]
String lineNumber
String paysrId
....
package benefitsapplication
類Probdata {
static belongsTo = [person:Personnel]
String lineNumber
String reportNumber
String paysrId
...
我嘗試使用2個對象(複合鍵)的映射,然後嘗試使用一個。每一次,我得到了同樣的錯誤:
「錯誤加載插件管理器:不存在的映射特性[LINENUMBER]財產[實用文學]類指定[benefitsapplication.Personnel]」
然後GGTS說,使用 - 對於細節的追蹤(我不知道它在哪裏或如何運行)
基於我自己的研究,我的書沒有涵蓋,Mapping()方法總是用於映射類,但MappedBy()方法不一定使用。
這就是這個,簡而言之,我錯過了什麼? Mapping()方法?我是否也應該把它放在子表中?或不一定?我需要MappedBy()方法嗎?
相關的問題 - 首先,我用我的「實用文學」標識的兩個對象。在我嘗試排除故障時,我改變了這一點。這甚至很重要嗎?