0
我有下面的類結構不相容的類型;實測值:接口java.util.List中<java.lang.Object中>,需要:接口java.util.List中<test.entity.Emp>
public class Emp implements java.io.Serializable {
....
}
public interface EmployeeDAO {
public List<Emp> findAllEmployees();
}
public class EmployeeDAOImpl implements EmployeeDAO {
public List<Emp> findAllEmployees() {
CriteriaQuery cq = getEntityManager().getCriteriaBuilder().createQuery();
cq.select(cq.from(Emp.class));
return getEntityManager().createQuery(cq).getResultList();
}
...
}
問題我是
return getEntityManager().createQuery(cq).getResultList();
上面的行給我以下錯誤,這可能是什麼原因?
incompatible types; found: interface java.util.List<java.lang.Object>,
required: interface java.util.List<test.entity.Emp>
相同的代碼適用於其他更高版本的Java。 我目前的JDK是1.6
謝謝你,是的,那是我不好。 – user75ponic 2014-12-06 09:58:25