Good that it worked for you. Can you please close openJPA-546 with your comments? I believe you need enhanced classes to detect dirty objects selectively :o)
Thanks - rajeev. On Thu, Apr 17, 2008 at 4:54 AM, Georgi Naplatanov <[EMAIL PROTECTED]> wrote: > Hello, Rajeev. > > I repeated the test with enhanced classes and didn't see this behavior. > In my test i used OpenJPA 1.0.2. > > Best regards > Georgi > > > > Rajeev Jha wrote: > > hello Georgi > > Do you see this behavior with enhanced classes also? like when I try > > the same test case with enhanced classes , UPDATE is fired for only > > the dirty objects. can you please verify this? > > > > > > Thanks > > > > - rajeev. > > > > > > > > On Thu, Mar 27, 2008 at 12:30 PM, Georgi Naplatanov <[EMAIL PROTECTED]> > wrote: > >> Hello, Bardolf > >> > >> I created bug report on JIRA - > >> https://issues.apache.org/jira/browse/OPENJPA-546 > >> > >> Let see OpenJPA developer's comments. > >> > >> Best regards > >> Georgi > >> > >> > >> > >> bardolf wrote: > >> > Hi Georgi, > >> > openJPA 1.0.1 does this, but I'm not sure if it is right behaviour. > >> > Toplink doesn't call update on unchanged entities, on the other hand it > >> > calls update on entity planned to be removed. > >> > > >> > Bardolf > >> > > >> > Georgi Naplatanov wrote: > >> >> Hello, everybody. > >> >> > >> >> Is the update on unchanged entities within transaction the right > >> >> behavior ? > >> >> > >> >> It's very important for my applications. > >> >> > >> >> I wrote the following example and all selected entities were updated : > >> >> > >> >> factory = > >> >> Persistence.createEntityManagerFactory("....",System.getProperties()) > ; > >> >> em = factory.createEntityManager() ; > >> >> em.getTransaction().begin() ; > >> >> Query q = em.createQuery("SELECT ......... "); > >> >> List l = q.getResultList() ; > >> >> System.out.println(l.size()) ; > >> >> em.getTransaction().commit() ; > >> >> em.close() ; > >> >> factory.close() ; > >> >> > >> >> My environment is : > >> >> OpenJPA 1.0.2 > >> >> PostgreSQL 8.3.0 > >> >> > >> >> Best regards > >> >> Georgi > >> >> > >> > > >> > >> > >
