当前位置: 代码迷 >> J2EE >> hibernate取得session时数据库被清空
  详细解决方案

hibernate取得session时数据库被清空

热度:53   发布时间:2016-04-21 23:05:41.0
hibernate获得session时数据库被清空
我今天遇到一个奇怪的问。我用hibernate获得session时数据库里面的数据被清空了,请问这是什么问题,代码如下
public class TestList {

/**
 * @param args
 */
public static void main(String[] args) {
  Session s=null;
  try{
   s=HibernateUtil.getSession();
   
   //from后面是对象,不是表名
   String hql="from User u where u.username='bbb'";//使用命名参数,推荐使用,易读。
   Query query=s.createQuery(hql);

   
   List<User> list=query.list();
   System.out.println("123"+list.size());
   for(User user:list){
    System.out.println(user.getUsername());
   }
  }finally{
   if(s!=null)
   s.close();
  }
}

}

我通关调试,测到代码在执行到红色部分时数据表里面数据被清空。这是怎么回事

------解决方案--------------------
配置文件问题
  相关解决方案