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();
}
}
}
我通关调试,测到代码在执行到红色部分时数据表里面数据被清空。这是怎么回事
------解决方案--------------------配置文件问题