Я пытаюсь использовать SpringSyncTransaction с подключаемым модулем Grails Searchable, но не могу установить транзакциюManager на LocalCompassBean, как предложено. Похоже, что Searchable не использует LocalCompassBean.
Эта проблема связана с желанием пакетировать вызовы DomainClass.save () для уменьшения дискового ввода-вывода для индекса lucene.
До сих пор я вкладывал пружинную транзакцию в транзакцию компаса, используя LocalTransactionFactory. Это вызывает проблемы, и в идеале обе транзакции должны быть синхронизированы.
Любые предложения будут оценены.
http://www.compass -project.org / документы / 2.1.0 / ссылка / HTML / пружинно-transaction.html