chache the deprecated create cascade to persist
git-svn-id: https://svn.jboss.org/repos/hibernate/trunk/Hibernate3/doc@6735 1b8cb986-b30d-0410-93ca-fae66ebed9b2
This commit is contained in:
parent
dd9ee5ff13
commit
f2cdf64b40
|
@ -1493,10 +1493,10 @@
|
||||||
Setting a value of the <literal>cascade</literal> attribute to any meaningful
|
Setting a value of the <literal>cascade</literal> attribute to any meaningful
|
||||||
value other than <literal>none</literal> will propagate certain operations to the
|
value other than <literal>none</literal> will propagate certain operations to the
|
||||||
associated object. The meaningful values are the names of Hibernate's basic
|
associated object. The meaningful values are the names of Hibernate's basic
|
||||||
operations, <literal>create, merge, delete, save-update, evict, replicate, lock,
|
operations, <literal>persist, merge, delete, save-update, evict, replicate, lock,
|
||||||
refresh</literal>, as well as the special values <literal>delete-orphan</literal>
|
refresh</literal>, as well as the special values <literal>delete-orphan</literal>
|
||||||
and <literal>all</literal> and comma-separated combinations of operation
|
and <literal>all</literal> and comma-separated combinations of operation
|
||||||
names, for example, <literal>cascade="create,merge,evict"</literal> or
|
names, for example, <literal>cascade="persist,merge,evict"</literal> or
|
||||||
<literal>cascade="all,delete-orphan"</literal>. See <xref linkend="objectstate-transitive"/>
|
<literal>cascade="all,delete-orphan"</literal>. See <xref linkend="objectstate-transitive"/>
|
||||||
for a full explanation.
|
for a full explanation.
|
||||||
</para>
|
</para>
|
||||||
|
|
|
@ -560,7 +560,7 @@ kittens = cat.getKittens(); // Okay, kittens collection is a Set
|
||||||
|
|
||||||
<programlisting><![CDATA[<array name="addresses"
|
<programlisting><![CDATA[<array name="addresses"
|
||||||
table="PersonAddress"
|
table="PersonAddress"
|
||||||
cascade="create">
|
cascade="persist">
|
||||||
<key column="personId"/>
|
<key column="personId"/>
|
||||||
<list-index column="sortOrder"/>
|
<list-index column="sortOrder"/>
|
||||||
<many-to-many column="addressId" class="Address"/>
|
<many-to-many column="addressId" class="Address"/>
|
||||||
|
|
|
@ -1070,13 +1070,13 @@ tx.commit(); // flush occurs]]></programlisting>
|
||||||
document. For example:
|
document. For example:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<programlisting><![CDATA[<one-to-one name="person" cascade="create"/>]]></programlisting>
|
<programlisting><![CDATA[<one-to-one name="person" cascade="persist"/>]]></programlisting>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
Cascade styles my be combined:
|
Cascade styles my be combined:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<programlisting><![CDATA[<one-to-one name="person" cascade="create,delete,lock"/>]]></programlisting>
|
<programlisting><![CDATA[<one-to-one name="person" cascade="persist,delete,lock"/>]]></programlisting>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
You may even use <literal>cascade="all"</literal> to specify that <emphasis>all</emphasis>
|
You may even use <literal>cascade="all"</literal> to specify that <emphasis>all</emphasis>
|
||||||
|
@ -1115,7 +1115,7 @@ tx.commit(); // flush occurs]]></programlisting>
|
||||||
<para>
|
<para>
|
||||||
Otherwise, you might not need cascade at all. But if you think that you will often be
|
Otherwise, you might not need cascade at all. But if you think that you will often be
|
||||||
working with the parent and children together in the same transaction, and you want to save
|
working with the parent and children together in the same transaction, and you want to save
|
||||||
yourself some typing, consider using <literal>cascade="create,merge,save-update"</literal>.
|
yourself some typing, consider using <literal>cascade="persist,merge,save-update"</literal>.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
Loading…
Reference in New Issue