openjpa-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gurkan Erdogdu <gurkanerdo...@yahoo.com>
Subject Flush Mode
Date Mon, 17 Sep 2007 10:43:39 GMT
Hi;

When I change User status in method1 using flush, it does not sync with the database. It still
looks the same status value in other method. 

public void method1(){
EntityManager m;
EntityTransaction t;

m.setFLushMode(AUTO);
t = m.gettransaction();
t.begin;
Query q = some query to get User

User user = q.getResultLsit(0);
user.setState('T');

m.flush(); //Actually write sql update to the console but not synch with database
t.commit();

m.close;

runNewQuery();
}

Then in runNewQueryMethod just select user with new status but seems status not changed

 
EntityManager m;
Query q = some quety

User user = get user

but user status not changed.

If I look console it prints, update sql to the database while flushing, but not update to
the database.

What is the problem guys?


       
____________________________________________________________________________________
Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, photos &
more. 
http://mobile.yahoo.com/go?refer=1GNXIC

Mime
View raw message