Stránka 1 z 1

StoredProcedureCall with TopLink

Napsal: stř 29. říj 2008, 09:51
od kidd.sadam
Zdravím,
obávám se, že mi s tím nikdo nepomůže, přesto to zde zkusím.
Potřebuju volat vzdálené procedury z Oracle v javě pomocí persistentní vrstvy TopLink (Stored Procedure). Našel jsem si v dokumentaci dobře vysvětlený příklad:

// CREATE PROCEDURE INSERT_EMPLOYEE(L_NAME IN VARCHAR) AS
// BEGIN
// Insert an EMP record initialized with last name.
// END;
StoredProcedureCall spcall = new StoredProcedureCall();
spcall.setProcedureName("INSERT_EMPLOYEE");
spcall.addNamedArgument("L_NAME", "last_name");
DataModifyQuery query = new DataModifyQuery();
query.setCall(spcall);
query.addArgument("last_name"); // input
Vector arguments = new Vector();
arguments.add("MacDonald");
session.executeQuery(query, arguments);

všechno bych chápal, jen nevím, kde vzít a jak vytvořit tu správnou "session" pro provedení dotazu - session.executeQuery(query, arguments);[/]

Nemáte s tím někdo zkušenosti?

Re: StoredProcedureCall with TopLink

Napsal: čtv 30. říj 2008, 09:08
od kidd.sadam
Tak jsem našel jiný způsob, jak "obejít" StoredProcedureCall a zavolat proceduru či funkci pomocí TopLink.. http://forums.oracle.com/forums/thread. ... 1&tstart=0 tak kdyby měl někdo podobný problém, tohle funguje ;)