我有一个名为" OrderBy"本地化在包" br.com.petrobras.sddi.domain。"。
Groovy有一个名为" OrderBy"的类。包装" groovy.util"
我上面有上课:
//.. something
import br.com.petrobras.sddi.domain.*
// other imports
abstract class BaseJPARepository {
protected OrderSpecifier getSortedColumn(OrderBy order) {
//..something
}
}
当我编译程序并打开BaseJPARepository.class时,导入包含
import br.com.petrobras.sddi.domain.FindAllPredicate;
import br.com.petrobras.sddi.domain.IEntity;
import br.com.petrobras.sddi.domain.PagedList;
import br.com.petrobras.sddi.domain.Pagination;
import com.querydsl.core.types.Order;
// others
import groovy.util.OrderBy;
// others...
因此,在编译时,我的类OrderBy没有被导入。 我该如何解决这个问题? (我想在导入时使用" *"
答案 0 :(得分:1)
AFAIK,groovy自动加载所有groovy.util.*
和java.lang.*
等类。因此,为了能够使用您的课程,您必须在代码中使用它的全名:
protected OrderSpecifier getSortedColumn( br.com.petrobras.sddi.domain.OrderBy order) {
//..something
}