我有一对一的关系(在User域中为hasOne,在UserInfo域中为belongsTo)。当BootStrap执行时,我得到一个异常:
org.compass.core.converter.ConversionException: Trying to marshall a null id [id] for alias [UserInfo]
这行代码产生它:
def user = new User(....., new UserInfo()).save()
最佳答案
根据彼得·莱德布鲁克(Peter Ledbrook)的说法,这是Hibernate和Searchable之间的重要冲突:http://jira.grails.org/browse/GPSEARCHABLE-19
解决方案是关闭Searchable插件中的镜像并手动处理更新索引。
关于grails - Grails可搜索插件和GORM编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13358117/