1. 编写Main测试Hibernate代码(与非Web项目一样)
<pre name="code" class="java">public class HibernateTest {
public static void main(String[] args) {
Configuration conf = new AnnotationConfiguration().configure();
SessionFactory factory = conf.buildSessionFactory();
Session session = factory.openSession();
session.beginTransaction();
List<Req> l = (List<Req>)session.createCriteria(Req.class).list();
System.out.println(l.size());
session.getTransaction().commit();
session.close();
}
}
Run报错:
INFO: HHH000040: Configuration resource: /hibernate.cfg.xml
Exception in thread "main" org.hibernate.HibernateException: /hibernate.cfg.xml not found
2. 编写 hibernate.cfg.xml,并移动到 /target/classes 目录下面去(由于每次Maven Clean后ÿ