我有两个域类问题和标签。 问题与Tag有“很多关系”。
我正在尝试使用某些标记保存问题,但错误信息是 “无法将类型java.lang.String的属性值转换为必需类型com.org.Tag用于属性标记;嵌套异常是java.lang.IllegalStateException:无法将类型[java.lang.String]的值转换为所需类型[ com.org.Tag] for property tag:找不到匹配的编辑器或转换策略“
从我的UI如何将标签列表发送到QuestionController,如何保存与标签关系的问题
答案 0 :(得分:1)
你现在有 static hasMany = [tags:Tag]
但我相信你可能会将它直接存储为字符串
questionInstance.tags = ['tag1', 'tag2',...]
而不是
questionInstance.tags = [new Tag(name: tag1), new Tag(name: tag2),...]
我跳过循环标记值以显示隐含的内容。希望这会有所帮助。