could you try to begin the transaction before you find the object? and what's your error message?
Thanks, Gene > Date: Fri, 14 Sep 2007 00:23:03 -0700 > From: [EMAIL PROTECTED] > Subject: Re: EntityManager.find problem > To: [email protected] > > 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 _________________________________________________________________ Kick back and relax with hot games and cool activities at the Messenger Café. http://www.cafemessenger.com?ocid=TXT_TAGLM_SeptWLtagline
