相关疑难解决方法(0)

如何在相关实体中搜索(Hibernate搜索)

我没有尝试这件事.我的要求是按照他们的名字搜索记录

以下是我的相关课程:

RecordFolderAnalysis.java

@Indexed
public class RecordFolderAnalysis extends AuditableEntity implements Serializable {

    @ManyToOne
    @JoinColumn(name = "arrivalId", nullable = false)
    @ContainedIn
    private RecordFolderArrival recordFolderArrival;

}
Run Code Online (Sandbox Code Playgroud)

RecordFolderArrival.java

@Indexed
public class RecordFolderArrival extends BaseEntity implements Serializable
  {

    @Column(name="recordName", unique = true, nullable = false)
    @Field(index = Index.UN_TOKENIZED)
    private String recordName;

    @OneToMany(cascade = CascadeType.ALL, mappedBy = "recordFolderArrival", fetch = FetchType.LAZY, targetEntity = RecordFolderAnalysis.class)
    @IndexedEmbedded
    private List<RecordFolderAnalysis> recordFolderAnalysis=new ArrayList<>();

  }
Run Code Online (Sandbox Code Playgroud)

Follwing是我的DAO类方法:

@Override
    public List<T> search(final String queryString, final String... fields) {
        List searchResult = hibernateTemplate.executeFind(new …
Run Code Online (Sandbox Code Playgroud)

java lucene search hibernate hibernate-search

3
推荐指数
1
解决办法
2481
查看次数

标签 统计

hibernate ×1

hibernate-search ×1

java ×1

lucene ×1

search ×1