如下代码,flushMode是auto,为什么在执行query.lst() 的select时没有先自动执行user1入库的insert语句。
按照auto的FulshMode,应该在查询前,flush时,、commit时进行缓存清理的啊。
[code="java"]System.out.println("flushMode="+session.getFlushMode());
//Transaction tx=session.beginTransaction();
User user1=new User();
user1.setUserID(13000000);
user1.setUserName("wa1");
session.save(user1);
Query query = session.createQuery("from query.common.User");
List lst=query.list();
[/code]