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

Reply via email to