SimpleJdbcCall kann net méi wéi eng Prozedur uruffen

SimpleJdbcCall kann net méi wéi eng Prozedur uruffen

dëst ass mäin Testcode:

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.jdbc.core.simple.SimpleJdbcCall;


public class TestCall {

    public static void main(String[] args) {

        ApplicationContext context = new ClassPathXmlApplicationContext(
                new String[] { "spring/applicationContext.xml",
                        "spring/applicationDb.xml" });

        SimpleJdbcCall call = context.getBean("simpleJdbcCall",
                SimpleJdbcCall.class);

        call.withProcedureName("proc1").execute("p1", "p2");

        System.out.println("CallString: " + call.getCallString());

        call.withProcedureName("proc2").execute("p1");

        System.out.println("CallString: " + call.getCallString());

    }
}

am Code, ech hunn simpleJdbcCall [1224 definéiert ] a Prozedur proc1 kritt 2 Parameteren, adn Prozedur proc2 kritt 1 Paramater.

Wann ech et ausféieren, ass eng Ausnam geschitt.

Dann debugéieren ech a fannen eraus datt AbstractJdbcCall.callString ass nach ëmmer CallString: {call proc1 (?,?)} wann uruffen proc2 .

Also, ass et e Fréijoersbug?

An Gëtt et een mir ze soen wéi een den Auteur Thomas Risberg kontaktéiert?

7
задан skaffman 6 July 2011 в 08:09
поделиться