Roger-

How exactly are you specifying it on the command line?

If you specify it like:

-MappingDefaults='jpa (ForeignKeyDeleteAction=restrict,JoinForeignKeyDeleteAction=cascade)'

does it work?



On Nov 13, 2006, at 10:49 PM, roger.keays wrote:



I am using the mapping tool with -action build and -sql out.sql to generate
a DDL script.  In order to get foreign keys created for me I set
openjpa.jdbc.MappingDefaults=ForeignKeyDeleteAction=restrict,
JoinForeignKeyDeleteAction=cascade.

It works when included in persistence.xml, but not the command line or ant
tasks.


Marc Prud wrote:


Passing -MappingDefaults (and, I believe, "-mappingDefaults") should
certainly work. What indication are you seeing that it isn't working?



On Nov 13, 2006, at 7:43 PM, roger.keays wrote:


I've been trying to pass an openjpa.jdbc.MappingDefaults
configuration to the
mappingTool, but it is just ignored. Is this possible? I tried:

 java org.apache.openjpa.jdbc.meta.MappingTool -
mappingDefaults=blahblah ...

and

 <mappingtool ...>
   <config mappingDefaults="blahblah">
 </mappingtool>

The docs say to use the last name of the config variable with a
lowercase
initial letter. It works for openjpa.*, but apparently not for
openjpa.jdbc.* ?

Thanks,

Roger
--
View this message in context: http://www.nabble.com/How-to-pass-
openjpa.jdbc.*-to-tools--tf2627090.html#a7330961
Sent from the open-jpa-dev mailing list archive at Nabble.com.





--
View this message in context: http://www.nabble.com/How-to-pass- openjpa.jdbc.*-to-tools--tf2627090.html#a7332348
Sent from the open-jpa-dev mailing list archive at Nabble.com.


Reply via email to