Hibernate 调用存储过程
  C5bk9rm9TFUo 2023年11月02日 43 0


public class ExecuteProceduresDaoImpl extends JdbcDaoSupport implements ExecuteProceduresDao {   
     public Object Call_prLS_OrderByMemberOrNotMember(final String[] parm) {   
	
	
	
	private static String PROC_TEST = "{call PKG_TEST.PRO_TEST(?,?,?)}";
	

	public Boolean cal(final Date date, final String createdCode) throws SQLException {
		return (Boolean) getJdbcTemplate().execute(PROC_TEST, new CallableStatementCallback() {
			public Object doInCallableStatement(CallableStatement stmt)
					throws SQLException, DataAccessException {
				stmt.registerOutParameter(1, OracleTypes.VARCHAR);	
				stmt.setDate(2, new java.sql.Date(date.getTime()));	
				stmt.setString(3, createdCode);	
				stmt.executeQuery();
				String result = stmt.getString(1);
				if (result != null && result.equals("1")) {
					return true;
				}
				return false;
			}
		}); 
	}
	----储存过程
	 PROCEDURE PRO_TEST(P_RETURN_MSG   OUT VARCHAR2,
                                  P_DT     IN DATE,
                                  P_CODE   IN VARCHAR2) AS

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: Oracle package 下一篇: SQL正则表达示
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  2Vtxr3XfwhHq   2024年05月17日   54   0   0 Java
  Tnh5bgG19sRf   2024年05月20日   109   0   0 Java
  8s1LUHPryisj   2024年05月17日   46   0   0 Java
  aRSRdgycpgWt   2024年05月17日   47   0   0 Java
C5bk9rm9TFUo