首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

hibernate取得session时数据库被清空

2013-07-04 
hibernate获得session时数据库被清空我今天遇到一个奇怪的问。我用hibernate获得session时数据库里面的数据

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();
  }
}

}

我通关调试,测到代码在执行到红色部分时数据表里面数据被清空。这是怎么回事
[解决办法]
配置文件问题

热点排行