阅读背景:

hibernate调用oracle的存储过程

来源:互联网 

1.hibernate dao层调用oracle存储过程

 
 
@Repositorypublic class PcdmPeriodChartDao extends BaseDao<PcdmPeriodChart> {	// 传入存储过程  和参数	public void executeVoidProcedureSql(final String queryString, final Object[] params) throws Exception {		Session session = getSession();		session.doWork(new Work() {			public void execute(Connection conn) throws SQLException {				ResultSet rs = null;				CallableStatement call = conn.prepareCall("{" + queryString + "}");				if (null != params) {					for (int i = 0; i < params.length; i++) {						call.setObject(i + 1, params[i]);					}				}				rs = call.executeQuery();				call.close();				rs.close();			}		});	}}@Repositor



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: