问题描述
今天刚学了一下compass。当我把compass的事务由spring的管理的时候,发现如下区别:@TransactionalpublicvoidcreateIndex(Articlearticle){template.create(article);}@TransactionalpublicvoidcreateIndex(Articlearticle){CompassSessionsession=compass.openSession();session.create(article);}如果采用第一个,就可以正常建立索引;如果用第二个,就不能正确建立索引。如果您知道里面的原理,您能说一下吗?谢谢
时间: 2024-07-31 11:18:13