grails - Grails可搜索插件和GORM编码

标签 grails gorm searchable grails-searchable searchable-plugin

我有一对一的关系(在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/

相关文章:

grails - 如何获得持久化类中的对象列表的权限?

grails - Grails 3.x-Grails 2.5.x的测试不起作用

grails - Grails searcheble在全文搜索期间不使用字段

svn - 适用于小型项目的可搜索源/版本控制应用程序和代码存储库/库

tomcat - 使用 TOMCAT-8.5.9 部署 Grails-app 时出现错误=500

grails - 在自定义验证器中使用标准验证器进行Grails验证

unit-testing - Grails的正确Spock语法是什么?

grails - 插件或应用程序中是否存在Grails域?

hibernate - hibernate grails顺序更改结果数

ajax - Grails-通过单个remoteFunction传递多个AJAX参数?