欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Hibernate调用存储过程,hibernate存储过程,Hibernate调用存

来源: javaer 分享于  点击 40251 次 点评:167

Hibernate调用存储过程,hibernate存储过程,Hibernate调用存


Hibernate调用存储过程方法一:

List<?> list = new ArrayList<HibernateProcedureObject>();try {session = getCurrentSession(entityClass);SQLQuery query = session.createSQLQuery(procedure);query.setString(0, requestId);list = query.list();} catch (HibernateException e) {e.printStackTrace();logger.log(RMTManagementLevel.ERROR, e);} finally {this.closeConnection();}return list;SQLQuery query=this.getSession().createSQLQuery("{call procName(?,?,?)}");query.setString(0,x);query.setString(1,xxx);query.setString(2,xxxx);List list = query.list();

Hibernate调用存储过程方法二:

Session session =HibernateSessionFactory.getSession();  Connection conn = session.connection();  ResultSet rs =null;  CallableStatement call = conn.prepareCall("{Call proc()}");  rs = call.executeQuery();  rs.close();  session.close();  
相关栏目:

用户点评