阅读背景:

在Spring中调用SimpleJdbcCall中的procudure时的SQLServerException

来源:互联网 
@Transactional
public void importarAdiantamento(LayoutArquivo arquivo, Usuario usuario) throws Exception {

    try {

        DateFormat fmt = new SimpleDateFormat("dd/MM/yyyy");    
        SqlParameterSource in = new MapSqlParameterSource()
        .addValue("DATAVCM", new java.sql.Date(fmt.parse(arquivo.getVencimento()).getTime()))
        .addValue("VALOR", arquivo.getValor())
        .addValue("MOTIVO", arquivo.getCodMotivo())
        .addValue("EMPRESA", arquivo.getCodEmpresa())
        .addValue("NPARCELA", 1)
        .addValue("TOTALPARCELA", 1)
        .addValue("DOCUMENTO", arquivo.getDocumento())
        .addValue("FUNCIONARIO", arquivo.getCodFunc())
        .addValue("HISTORICO", "VALE IMPORTADO")
        .addValue("EXPORTAR", 0)
        .addValue("USUARIO", usuario.getCodigousuario())
        .addValue("DUPLIC", 0)
        .addValue("PROTOCOLO", "0");


        SimpleJdbcCall jdbcCall = new SimpleJdbcCall(jdbcTemplate).withCatalogName("dbo").withProcedureName(AdiantamentoQueries.importarAdiantamento());



        jdbcCall.execute(in);




    }catch (Exception e) {
        throw new Exception(e);
    }
}


public class AdiantamentoQueries {

public static String importarAdiantamento() {
    return "AD_INSERT_ADIANTAMENTO_PARCELAS ?,?,?,?,?,?,?,?,?,?,?,?,?";
}
}
@Transactional
public void importarAdiantamento



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

分享到: