我正在使用 Entitymanager 执行更新,如下所示:
Query query1 = em.createQuery("update user u set u.changed = true where u.changed is null");
query1.executeUpdate();
changed 是一个注释字段,如下所示:
@Column(nullable = false)
@Field(analyzer=@Analyzer(impl=StandardAnalyzer.class))
@FieldBridge(impl=org.hibernate.search.bridge.builtin.BooleanBridge.class)
private Boolean changed = false;
更新后,lucene 索引不会更新。我该怎么做才能使 lucene 索引也得到更新?
亲切的问候克里斯蒂安