//签到(网管编号 、 用户编号 、 类型 、 积分 、 备注 、 会话ID)
public String scoreSign(long markerId,long memberId,long sessionId){
String result = "";
try {
String memberInfo_procedure="{Call MEMBERINFO_PROCEDURE(?,?,?,?,?,?,?)}";
CallableStatement proc = getSession().connection().prepareCall(memberInfo_procedure);
proc.setLong(1, markerId);
proc.setLong(2, memberId);
proc.setInt(3, GlobalVariable.SINGN_GAIN_NUMBER);//签到类型
proc.setLong(4,GlobalVariable.SIGN_INTEGRAL); //每次签到积分
proc.setString(5, GlobalVariable.SINGN_TYPE_GAIN);//获得
proc.setLong(6, sessionId);
proc.registerOutParameter(7, Types.VARCHAR);//返回值
proc.execute();
result = proc.getString(7);
proc.close();
} catch (Exception e) {
e.printStackTrace();
result = e.getMessage();
}
return result;
}
Hibernate 调用ORACLE 存储过程
最新推荐文章于 2021-04-03 17:12:23 发布