diff options
author | mtaal | 2007-07-04 19:45:44 +0000 |
---|---|---|
committer | mtaal | 2007-07-04 19:45:44 +0000 |
commit | 4913aab78ccb9e4cbe05c5d60a9b205282bcf198 (patch) | |
tree | f5f574f2a23eef6555c2548cc00187d14300af38 | |
parent | 1b7ee322b5d72401c7e32f14430c6d6b07ec3f04 (diff) | |
download | org.eclipse.emf.teneo-4913aab78ccb9e4cbe05c5d60a9b205282bcf198.tar.gz org.eclipse.emf.teneo-4913aab78ccb9e4cbe05c5d60a9b205282bcf198.tar.xz org.eclipse.emf.teneo-4913aab78ccb9e4cbe05c5d60a9b205282bcf198.zip |
Solved small issue with non-backward compatibility of testcase
6 files changed, 16 insertions, 12 deletions
diff --git a/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachFeatureMapTest$1/mysql_a_o_package.jdo b/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachFeatureMapTest$1/mysql_a_o_package.jdo index e7303b40c..5b5eccd75 100644 --- a/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachFeatureMapTest$1/mysql_a_o_package.jdo +++ b/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachFeatureMapTest$1/mysql_a_o_package.jdo @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd"> -<!-- Generated by Teneo on Wed Jul 04 20:50:55 CEST 2007 --> +<!-- Generated by Teneo on Wed Jul 04 21:43:22 CEST 2007 --> <jdo> <package name="org.eclipse.emf.teneo.samples.emf.detach.detachfeaturemap.impl"> <class name="org.eclipse.emf.teneo.samples.emf.detach.detachfeaturemap.impl.ContactsImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="contacts" identity-type="datastore"> diff --git a/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachFeatureMapTest$1/mysql_s_o_package.jdo b/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachFeatureMapTest$1/mysql_s_o_package.jdo index f495011b3..2d396bd35 100644 --- a/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachFeatureMapTest$1/mysql_s_o_package.jdo +++ b/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachFeatureMapTest$1/mysql_s_o_package.jdo @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd"> -<!-- Generated by Teneo on Wed Jul 04 20:50:52 CEST 2007 --> +<!-- Generated by Teneo on Wed Jul 04 21:43:19 CEST 2007 --> <jdo> <package name="org.eclipse.emf.teneo.samples.emf.detach.detachfeaturemap.impl"> <class name="org.eclipse.emf.teneo.samples.emf.detach.detachfeaturemap.impl.ContactsImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="contacts" identity-type="datastore"> diff --git a/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachTest$1/mysql_a_o_package.jdo b/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachTest$1/mysql_a_o_package.jdo index 4615fd975..a906d847e 100644 --- a/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachTest$1/mysql_a_o_package.jdo +++ b/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachTest$1/mysql_a_o_package.jdo @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd"> -<!-- Generated by Teneo on Wed Jul 04 20:50:53 CEST 2007 --> +<!-- Generated by Teneo on Wed Jul 04 21:43:20 CEST 2007 --> <jdo> <package name="org.eclipse.emf.teneo.samples.emf.detach.detachtest.impl"> <class name="org.eclipse.emf.teneo.samples.emf.detach.detachtest.impl.TestAImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="testa" identity-type="datastore"> @@ -13,9 +13,11 @@ </inheritance> <version strategy="version-number" column="e_version"/> <field name="code" persistence-modifier="persistent" null-value="exception"/> - <field name="testB" persistence-modifier="persistent" delete-action="restrict" null-value="exception"> - <foreign-key/> - <extension vendor-name="jpox" key="implementation-classes" value="org.eclipse.emf.teneo.jpox.mapping.AnyTypeEObject"/> + <field name="testB" persistence-modifier="persistent" dependent="true" delete-action="restrict" null-value="none"> + <foreign-key delete-action="cascade" update-action="cascade"> + <column name="testb_testb_e_id" allows-null="false"/> + </foreign-key> + <extension vendor-name="jpox" key="implementation-classes" value="org.eclipse.emf.teneo.samples.emf.detach.detachtest.impl.TestBImpl"/> </field> </class> <class name="org.eclipse.emf.teneo.samples.emf.detach.detachtest.impl.TestBImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="testb" identity-type="datastore"> diff --git a/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachTest$1/mysql_s_o_package.jdo b/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachTest$1/mysql_s_o_package.jdo index eeb4329ac..78a1bd7d8 100644 --- a/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachTest$1/mysql_s_o_package.jdo +++ b/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.jpox.test.emf.detach.DetachTest$1/mysql_s_o_package.jdo @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd"> -<!-- Generated by Teneo on Wed Jul 04 20:50:50 CEST 2007 --> +<!-- Generated by Teneo on Wed Jul 04 21:43:14 CEST 2007 --> <jdo> <package name="org.eclipse.emf.teneo.samples.emf.detach.detachtest.impl"> <class name="org.eclipse.emf.teneo.samples.emf.detach.detachtest.impl.TestAImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="testa" identity-type="datastore"> @@ -11,9 +11,11 @@ <inheritance strategy="new-table"/> <version strategy="version-number" column="e_version"/> <field name="code" persistence-modifier="persistent" null-value="exception"/> - <field name="testB" persistence-modifier="persistent" delete-action="restrict" null-value="exception"> - <foreign-key/> - <extension vendor-name="jpox" key="implementation-classes" value="org.eclipse.emf.teneo.jpox.mapping.AnyTypeEObject"/> + <field name="testB" persistence-modifier="persistent" dependent="true" delete-action="restrict" null-value="none"> + <foreign-key delete-action="cascade" update-action="cascade"> + <column name="testb_testb_e_id" allows-null="false"/> + </foreign-key> + <extension vendor-name="jpox" key="implementation-classes" value="org.eclipse.emf.teneo.samples.emf.detach.detachtest.impl.TestBImpl"/> </field> </class> <class name="org.eclipse.emf.teneo.samples.emf.detach.detachtest.impl.TestBImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="testb" identity-type="datastore"> diff --git a/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.test.emf.detach.DetachEListAction/mysql_a_o_package.jdo b/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.test.emf.detach.DetachEListAction/mysql_a_o_package.jdo index fc33cfa49..f8e969d66 100644 --- a/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.test.emf.detach.DetachEListAction/mysql_a_o_package.jdo +++ b/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.test.emf.detach.DetachEListAction/mysql_a_o_package.jdo @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd"> -<!-- Generated by Teneo on Wed Jul 04 20:50:54 CEST 2007 --> +<!-- Generated by Teneo on Wed Jul 04 21:43:21 CEST 2007 --> <jdo> <package name="org.eclipse.emf.teneo.samples.emf.detach.detachelist.impl"> <class name="org.eclipse.emf.teneo.samples.emf.detach.detachelist.impl.ContactsImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="contacts" identity-type="datastore"> diff --git a/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.test.emf.detach.DetachEListAction/mysql_s_o_package.jdo b/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.test.emf.detach.DetachEListAction/mysql_s_o_package.jdo index ef4e7b009..41975774c 100644 --- a/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.test.emf.detach.DetachEListAction/mysql_s_o_package.jdo +++ b/tests/org.eclipse.emf.teneo.jpox.test/jdo/org.eclipse.emf.teneo.test.emf.detach.DetachEListAction/mysql_s_o_package.jdo @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd"> -<!-- Generated by Teneo on Wed Jul 04 20:50:51 CEST 2007 --> +<!-- Generated by Teneo on Wed Jul 04 21:43:17 CEST 2007 --> <jdo> <package name="org.eclipse.emf.teneo.samples.emf.detach.detachelist.impl"> <class name="org.eclipse.emf.teneo.samples.emf.detach.detachelist.impl.ContactsImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="contacts" identity-type="datastore"> |