EJB错误
出错地方
public List selectResult(int id) {
String sql = "{call proc2(?)}";
Query query = em.createNativeQuery(sql);//这里的问题
query.setParameter(1, id);
List list = query.getResultList();
return list;
}
java.lang.ClassCastException: [Ljava.lang.Object;
解决方法
public List selectResult(int id) {
String sql = "{call proc2(?)}";
Query query = em.createNativeQuery(sql,实体名.class);//这里的问题
query.setParameter(1, id);
List list = query.getResultList();
return list;
}