CallableStatement call = conn.prepareCall("{Call up_UserLogin(?,?,?,?)}");
call.setString(1, username);
call.setString(2, password);
call.setString(3, ip);
call.setString(4, mac);
SQLQuery query = session.createSQLQuery("{Call up_UserLogin(?,?,?,?)}");
query.setString(0, username);
query.setString(1, password);
query.setString(2, ip);
query.setString(3, mac);
query.addScalar("",Hibernate.STRING);
query.addScalar("",Hibernate.INTEGER);
return query.list();
两种方式调用存储过程
第二种类型转换不成功。
使用的jdbc驱动是jtds,不知道什么原因。
阅读(925) | 评论(0) | 转发(0) |