我之前是这么调用的
SQLQuery query = session.createSQLQuery("{call proc_stuInfo()}").addEntity(StuInfo.class); List list =query.list();可是这个是单表的,如果我查询的是多表的呢,应该怎么调用存储Hibernate
SQLQuery query = session.createSQLQuery("{call proc_stuInfo()}").addEntity(StuInfo.class); List list =query.list();可是这个是单表的,如果我查询的是多表的呢,应该怎么调用存储Hibernate
Session session = this.getSession();
try {
cs = SessionFactoryUtils.getDataSource(sessionFactory).getConnection().prepareCall("{ call exp_fl_intoFl(?,?) }");
cs.setString(1, ""); //参数
cs.setString(2, "");
//cs.registerOutParameter(3, oracle.jdbc.OracleTypes.CURSOR);
cs.execute();
} catch (Exception e) {
e.printStackTrace();
}