Jay*_*Kay 6 grails-orm grails-controller grails-domain-class grails-2.0
我有两个域类问题和标签.问题与Tag有"很多关系".
我试图用一些标签保存一个问题,但错误信息是"无法将类型java.lang.String的属性值转换为所需类型com.org.Tag的属性标记;嵌套异常是java.lang.IllegalStateException:无法将[java.lang.String]类型的值转换为属性标记所需的类型[com.org.Tag]:找不到匹配的编辑器或转换策略"
从我的UI如何将标签列表发送到QuestionController,如何保存与标签关系的问题
小智 1
您当前有 static hasMany = [tags:Tag]
但我相信你可能会直接将它存储为字符串
questionInstance.tags = ['tag1', 'tag2',...]
Run Code Online (Sandbox Code Playgroud)
相对于
questionInstance.tags = [new Tag(name: tag1), new Tag(name: tag2),...]
Run Code Online (Sandbox Code Playgroud)
我跳过了标签值的循环来向您展示隐含的含义。希望这可以帮助。