in thread "main" java.lang.NoClassDefFoundError: Could not initialize class com.dao.SQLHelper
at com.dao.BaseDAO.get(BaseDAO.java:27)
at com.dao.usersDAO.get(usersDAO.java:8)
at test.Test.main(Test.java:9)
为什么无法初始化类呢?
at com.dao.BaseDAO.get(BaseDAO.java:27)
at com.dao.usersDAO.get(usersDAO.java:8)
at test.Test.main(Test.java:9)
为什么无法初始化类呢?
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;public class SQLHelper {
//初始化工厂
private static SessionFactory sessionFactory;
static {
try{
Configuration conf = new Configuration();
System.out.print(conf);
sessionFactory = conf.configure().buildSessionFactory();
}catch(Exception ex){
ex.printStackTrace();
}
}
//打开会话
public static Session openSession(){
if (sessionFactory != null){
return sessionFactory.openSession();
}
return null;
}
//关闭会话
public static void closeSession(Session session){
if (session != null){
session.close();
}
}
}
Configuration conf = new Configuration();
System.out.print(conf);