1.2.1

On Fri, Aug 21, 2009 at 5:24 PM, Michael Dick <michael.d.d...@gmail.com>wrote:

>
> Which version of OpenJPA are you using?
>
> This sounds like  http://issues.apache.org/jira/browse/OPENJPA-843
> OPENJPA-843 .
>
> -mike
>
>
> Christopher Gardner wrote:
> >
> > No matter what value I set cascade to, the update statement prevails.
> > Here
> > is the last setting.  I've tried every value.
> > class A {
> > @ManyToOne(optional = false, cascade = CascadeType.REMOVE)
> > @JoinColumn(name
> > = "b_id")
> >     private B b;
> > }
> >
> > On Fri, Aug 21, 2009 at 4:54 PM, Christopher Gardner <
> > chris.r.gard...@gmail.com> wrote:
> >
> >> What value of the cascade type do you set?
> >>
> >>
> >> On Fri, Aug 21, 2009 at 4:42 PM, C N Davies <c...@cndavies.com> wrote:
> >>
> >>> I just set cascade type on the field that I don't update but want the
> >>> join
> >>> to be persisted.
> >>>
> >>> -----Original Message-----
> >>> From: Christopher Gardner [mailto:chris.r.gard...@gmail.com]
> >>> Sent: Saturday, 22 August 2009 3:25 AM
> >>> To: users@openjpa.apache.org
> >>> Subject: Superfluous Updates for a @ManyToOne in OpenJPA 1.2.1
> >>>
> >>> Class A has a unidirectional many-to-one relationship with Class B.  I
> >>> change a property on a Class A object and persist the object.  The log
> >>> shows
> >>> SQL update statements called for both A and B.  I have no cascade
> >>> options
> >>> set on A's @ManyToOne.  I do not want any updates to B because it's not
> >>> logical to do so and it's inefficient. B represents standard,
> >>> boilerplate
> >>> data for many A's.  Also, it adds no value for B to know about A.  No
> >>> update
> >>> is appropriate in this context.  How do I stop updates to B?
> >>>
> >>>
> >>
> >
> >
>
> --
> View this message in context:
> http://n2.nabble.com/Superfluous-Updates-for-a-ManyToOne-in-OpenJPA-1-2-1-tp3492419p3492691.html
> Sent from the OpenJPA Users mailing list archive at Nabble.com.
>

Reply via email to