LZ的意思是数据库中,没有插入的数据???
如果是这样,就可能是因为没有提交事务语法是:
Session session = HibernateSessionFactory.getSession();
Transaction tx = session.beginTransaction();
// 这里执行查询语句
tx.commit();
HibernateSessionFactory.closeSession();很久没用hibernate了,不知道上面写错没有,但大概意思差不多

解决方案 »

  1.   

    多半是这个原因,设置hibernate的autoCommit也可以。
      

  2.   

    打开数据库查看,确认数据已经插入如果已经插入,但再次打开后,数据显示不出来
    可能是因为缓存原因尝试在URL后面加上一个随机变量,比如现在这个页面的URL
    http://topic.csdn.net/u/20080819/23/cca2815a-2762-4fd4-be27-1fe950007641.html?fdsfsdfsa
      

  3.   

    你可能使用的是hsql的内存模式,即将数据保存在内存中,关闭数据库后数据自动消失!