EJB中存储过程调用错误

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;
 }

posted on 2008-04-07 13:19 水糊了 阅读(210) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2008年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

导航

统计

常用链接

留言簿(1)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜