前两天调试一段 JAVA 代码,调试过程中系统出现错误,错误如下:
1,由于该环境连接了Weblogic,刚开始以为是weblogic 出了问题,后来发现与weblogic没有关系
2,仔细查看了出问题的地方,相关代码为
CallableStatement cstmt = null;
Session session = null;
try {
session = this.getHibernateTemplate().getSessionFactory()
.openSession();
conn = session.connection();// .getConnection();
cstmt = conn.prepareCall("{call P_Initiate(?,?)}");
cstmt.setString(1, strRq);
cstmt.registerOutParameter(2, java.sql.Types.INTEGER);
cstmt.executeQuery();
代码在执行 executeQuery方法抛出异常
3,核查了 存储过程 P