@Field

时间:2019-04-16 11:15:11

标签: hibernate wildfly persistence java-11

我已在应用程序中将休眠版本从4.0.1.Final升级到5.3.9.Final。

升级之前,没有编译错误,并且使用的导入语句如下:

import com.apple.amft.persistence.Record;
import org.codehaus.jackson.map.annotate.JsonFilter;
import org.hibernate.search.annotations.*;


import java.util.List;

import javax.persistence.*;

升级到5.3.9.Final后,出现编译错误:

The type Index is ambiguous

在@Field

@Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO)

当我在下面的导入语句中明确使用时:

import org.hibernate.search.annotations.Index;

import com.apple.amft.persistence.Record;
import org.codehaus.jackson.map.annotate.JsonFilter;
import org.hibernate.search.annotations.*;
import org.hibernate.search.annotations.Index;

import java.util.List;

import javax.persistence.*;

未收到编译错误。

请任何人告诉我为什么以前没有编译错误。

我需要澄清。请让我知道。

0 个答案:

没有答案