Well, we already have test cases that do that, which is why I was hoping we could get a compiling test case from you so we could figure out where the difference is.
-Patrick On 9/14/07, Gurkan Erdogdu <[EMAIL PROTECTED]> wrote: > Hey, > > You could just get a some reference using find() method and try commit > transaction on it. > > It must not be so complicated :) > > Thanks; > > > > ----- Original Message ---- > From: Patrick Linskey <[EMAIL PROTECTED]> > To: [email protected] > Sent: Friday, September 14, 2007 4:21:49 AM > Subject: Re: EntityManager.find problem > > > Hi, > > Is there any way you could post a unit test that demonstrates the problem? > > -Patrick > > On 9/13/07, Gurkan Erdogdu <[EMAIL PROTECTED]> wrote: > > Hi I am using 0.9.7 version. My problem is that; > > > > I got managed object User. I want to update status of user. The below code > > does noting when commit transaction; > > > > EntityManager manager = get entitymanager > > EntityTransaction transaction = manager.getTransaction(); > > > > User user = manager.find(User.class,useroid); > > user.setstatus('s'); > > > > transaction.commit; > > > > manager.close; > > > > But when I changes the code to get user object with query, then it works > > when commit transaction and update database > > > > > > EntityManager manager = get entitymanager > > > > EntityTransaction transaction = manager.getTransaction(); > > > > > > Query q = manager.createQuery('select c User c where c.oid=:oid'); > > User user = q.getResultList().get(0); > > > > > > user.setstatus('s'); > > > > transaction.commit; > > > > > > > > manager.close; > > > > What is the problem with manager.find()? > > > > Thanks; > > > > > > > > > > > > > > > > > > ____________________________________________________________________________________ > > Pinpoint customers who are looking for what you sell. > > http://searchmarketing.yahoo.com/ > > > > > -- > Patrick Linskey > 202 669 5907 > > > > ____________________________________________________________________________________ > Check out the hottest 2008 models today at Yahoo! Autos. > http://autos.yahoo.com/new_cars.html > -- Patrick Linskey 202 669 5907
