日期:2014-05-16  浏览次数:20779 次

在客户端修改数据库内容后重新查询为什么内容还是没有改变
我是在tomcat服务器上用类似这样的查询语句来从MYSQL中查询数据,然后我用navicat修改了表里面字段内容,然后再执行,经常得到的还是之前的结果,要重新部署一下服务器它内容才会改变,可是不可能每次都去服务器上操作啊,试问这个怎么解决

public List<Orderitem> getOrderitems(int oid) {
List<Orderitem> orderitems = null;
Session session = HibernateSessionFactory.getSession();
Query query = session.createQuery("from Orderitem where oid="+oid);
orderitems = query.list();
session.close();
return orderitems;
}

------解决方案--------------------
你使用其他缓存技术了吗?如EHCache等