من هایبرنت را با کتاب اقای صدیقی شروع کردم و برای اتصال به پایگاه داده از
public class HibernateHelper { private static final ThreadLocal session = new ThreadLocal(); private static final ThreadLocal transaction = new ThreadLocal(); private static final SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); //forbidden constructor private HibernateHelper() { } public static Session getSession() { Session session1 = (Session) HibernateHelper.session.get(); if (session1 == null) { session1 = sessionFactory.openSession(); HibernateHelper.session.set(session1); } return session1; } }
استفاده میکنم ولی با این خطا مواجه می شوم
Exception in thread "main" java.lang.ExceptionInInitializerError at DB.PersistByHibernate.main(PersistByHibernate.java:30) Caused by: org.hibernate.HibernateException: /hibernate.cfg.xml not found at org.hibernate.internal.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:173) at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:2026) at org.hibernate.cfg.Configuration.configure(Configuration.java:2007) at org.hibernate.cfg.Configuration.configure(Configuration.java:1987) at DB.HibernateHelper.(HibernateHelper.java:14)