Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-users] EclipseLink JpaEntityManager with JBoss Seam

No, I'm not sure, when I get into the office in a couple hours I'll do
a test and see if I get the same  behavior after a commit.

./tch


On Mon, Jul 14, 2008 at 6:15 AM, Mathias Walter <mathias.walter@xxxxxxx> wrote:
>> Ah, I was thinking getCurrentChanges...
>
> So you don't know why it is null?
>
>>
>> ./tch
>>
>>
>> On Mon, Jul 14, 2008 at 1:57 AM, Mathias Walter
>> <mathias.walter@xxxxxxx> wrote:
>> > Hi,
>> >
>> >> If you just committed wouldn't it make sense for the
>> change set to be
>> >> empty/null?
>> >
>> > according to the doc of UnitOfWork:
>> >
>> > public UnitOfWorkChangeSet getCurrentChanges()
>> > ADVANCED: This method Will Calculate the chages for the
>> UnitOfWork. Without
>> > assigning sequence numbers
>> > This is a Computationaly intensive operation and should be
>> avoided unless
>> > necessary. A valid changeSet, with sequencenumbers can be
>> collected from the
>> > UnitOfWork After the commit is complete by calling
>> > unitOfWork.getUnitOfWorkChangeSet()
>> >
>> > AND
>> >
>> > public UnitOfWorkChangeSet getUnitOfWorkChangeSet()
>> > ADVANCED: Returns the currentChangeSet from the UnitOfWork.
>> This is only
>> > valid after the UnitOfWOrk has commited successfully.
>> >
>> > I do not use UnitOfWork explicit. I do tx = em.getTransaction(),
>> > em.merge(entity) and then tx.commit(). em.getUnitOfWork()
>> returns the
>> > UnitOfWork in this way also. But why is the
>> UnitOfWorkChangeSet null?
>> >
>> > In the log I can see that only the changed fields of the
>> entity are included
>> > in the update SQL statement. So the changeset is calculated.
>> >
>> > How to access it?
>> >
>> > --
>> > Regards,
>> > Mathias
>> >
>> >>
>> >> ./tch
>> >>
>> >>
>> >> On Sun, Jul 13, 2008 at 3:45 PM, Mathias Walter
>> >> <mathias.walter@xxxxxxx> wrote:
>> >> > Hi,
>> >> >
>> >> > I can call entityManager.getDelegate() which returns the
>> EclipseLink
>> >> > JpaEntityManager. Unfortunatelly,
>> >> getUnitOfWork().getUnitOfWorkChangeSet()
>> >> > returns null after commit.
>> >> >
>> >> > How can I get the UnitOfWorkChangeSet? Do I have to enable
>> >> something else?
>> >> >
>> >> > --
>> >> > Regards,
>> >> > Mathias
>> >> >
>> >> >> -----Original Message-----
>> >> >> From: eclipselink-users-bounces@xxxxxxxxxxx
>> >> >> [mailto:eclipselink-users-bounces@xxxxxxxxxxx] On Behalf Of
>> >> >> Mathias Walter
>> >> >> Sent: Sunday, July 13, 2008 10:03 AM
>> >> >> To: 'EclipseLink User Discussions'
>> >> >> Subject: [eclipselink-users] EclipseLink JpaEntityManager
>> >> >> with JBoss Seam
>> >> >>
>> >> >>
>> >> >> Hi,
>> >> >>
>> >> >> I'm using JBoss Seam and EclipseLink together. Now I want to
>> >> >> access the
>> >> >> ObjectChangeSets.
>> >> >> But they are only accessable via the
>> >> >> org.eclipse.persistence.jpa.JpaEntityManager and not via
>> >> >> javax.persistence.EntityManager or via the Seam injected
>> >> >> org.jboss.seam.persistence.EntityManagerProxy.
>> >> >>
>> >> >> Does anyone how to access the JpaEntityManager from Seam or
>> >> >> configure Seam
>> >> >> to use the JpaEntityManager instead of EntityManagerProxy?
>> >> >>
>> >> >> --
>> >> >> Kind regards,
>> >> >> Mathias
>> >> >>
>> >> >> _______________________________________________
>> >> >> eclipselink-users mailing list
>> >> >> eclipselink-users@xxxxxxxxxxx
>> >> >> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>> >> >
>> >> > _______________________________________________
>> >> > eclipselink-users mailing list
>> >> > eclipselink-users@xxxxxxxxxxx
>> >> > https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>> >> >
>> >> _______________________________________________
>> >> eclipselink-users mailing list
>> >> eclipselink-users@xxxxxxxxxxx
>> >> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>> >
>> > _______________________________________________
>> > eclipselink-users mailing list
>> > eclipselink-users@xxxxxxxxxxx
>> > https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>> >
>> _______________________________________________
>> eclipselink-users mailing list
>> eclipselink-users@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>
> _______________________________________________
> eclipselink-users mailing list
> eclipselink-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>


Back to the top