我是新和自我学习的,所以请多多包涵......映射一个一对多的关系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()方法吗?
相关的问题 - 首先,我用我的“实用文学”标识的两个对象。在我尝试排除故障时,我改变了这一点。这甚至很重要吗?