我已在应用程序中将休眠版本从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.*;
未收到编译错误。
请任何人告诉我为什么以前没有编译错误。
我需要澄清。请让我知道。