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?