On Jul 13, 2007, at 5:58 PM, Greg Boshart wrote:
> Thanks Andrus, I appreciate your help. What version of Cayenne are
> you
> using?
I tested both 2.0.3 and 3.0M1 (essentially trunk code).
First I ran an unchanged unit test suite against 2.0.3 code. Namely
this test:
https://svn.apache.org/repos/asf/cayenne/main/branches/STABLE-2.0/
cayenne/cayenne-java/src/tests/java/org/apache/cayenne/access/
DataContextProcedureQueryTst.java
against this procedure definition:
https://svn.apache.org/repos/asf/cayenne/main/branches/STABLE-2.0/
cayenne/cayenne-java/src/tests/resources/ddl/oracle/create-update-sp.sql
It passed. But since it does manual transaction management, I did
another test against the trunk, removing transaction code from the
procedure, and from the unit test. I.e. it was running under default
Cayenne transaction management. It passed again.
> What about your Oracle JDBC drivers?
From the driver jar MANIFEST.MF:
Specification-Version: Oracle JDBC Driver version - "10.2.0.1.0"
Implementation-Version: Oracle JDBC Driver version - "10.2.0.1.0"
Implementation-Vendor: Oracle Corporation
Implementation-Time: Wed Jun 22 18:55:48 2005
> Does your stored procedure mapping look like:
>
> <procedure name="cayenne_tst_upd_proc">
> <procedure-parameter name="painting_price"
> type="INTEGER" direction="in"/>
> </procedure>
Yes.
Andrus
This archive was generated by hypermail 2.0.0 : Sat Jul 14 2007 - 15:25:43 EDT