Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Session session = HiberanteUtil.getSessionFactory().openSession();
- org.hibernate.HibernateException: /hibernate.cfg.xml not found
- SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
- SessionFactory sessionFactory = new Configuration()
- .addAnnotatedClass(User.class).buildSessionFactory();
- import java.util.Properties;
- import org.hibernate.HibernateException;
- import org.hibernate.Session;
- import org.hibernate.SessionFactory;
- import org.hibernate.cfg.AnnotationConfiguration;
- import com.concretepage.persistence.User;
- public class HibernateUtil {
- private static final SessionFactory concreteSessionFactory;
- static {
- try {
- Properties prop= new Properties();
- prop.setProperty("hibernate.connection.url", "jdbc:mysql://localhost:3306/hibernate");
- prop.setProperty("hibernate.connection.username", "root");
- prop.setProperty("hibernate.connection.password", "");
- prop.setProperty("dialect", "org.hibernate.dialect.MySQLDialect");
- concreteSessionFactory = new AnnotationConfiguration()
- .addPackage("com.concretepage.persistence")
- .addProperties(prop)
- .addAnnotatedClass(User.class)
- .buildSessionFactory();
- } catch (Throwable ex) {
- throw new ExceptionInInitializerError(ex);
- }
- }
- public static Session getSession()
- throws HibernateException {
- return concreteSessionFactory.openSession();
- }
- public static void main(String... args){
- Session session=getSession();
- session.beginTransaction();
- User user=(User)session.get(User.class, new Integer(1));
- System.out.println(user.getName());
- session.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement