我有一个方法,在其中将结果转换为(List<String>),但是我的eclipse仍然报错了!类型安全性:从List转换为List存在未经检查的强制类型转换
@Override
public List<String> getDevices(Long productId) {
String queryString = "SELECT op.name FROM t_operation op WHERE op.discriminator = 'ANDROID' and PRODUCT =:productId ";
try {
Query query = getEntityManager().createQuery(queryString);
query.setParameter("productId", productId);
return (List<String> ) query.getResultList();
} catch (RuntimeException re) {
throw re;
}
}
java.util.List
表示getResultList()
函数的返回类型。 - Jordi Castilla