List of usage examples for org.hibernate.cfg Configuration configure
public Configuration configure() throws HibernateException
From source file:main.java.edu.isistan.genCom.redSocial.dao.HibernateUtil.java
License:Open Source License
private static SessionFactory buildSessionFactory() { try {/*from www .j av a 2 s . co m*/ // Create the SessionFactory from hibernate.cfg.xml Configuration configuration = new Configuration(); configuration.setNamingStrategy(DefaultNamingStrategy.INSTANCE); configuration.configure(); myConnectionUrl = configuration.getProperty("hibernate.connection.url"); myUserName = configuration.getProperty("hibernate.connection.username"); myPassword = configuration.getProperty("hibernate.connection.password"); sessionFactory = configuration.buildSessionFactory(); return sessionFactory; } catch (Throwable ex) { // Make sure you log the exception, as it might be swallowed System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:main.java.edu.isistan.genCom.redSocial.dao.HibernateUtil.java
License:Open Source License
/** * Establece una nueva configuracin en base a los datos de la conexin * /*from w ww.j av a 2s . com*/ * @param myConnectionUrl * @param myUserName * @param myPassword */ public static void setConfig(String myConnectionUrl, String myUserName, String myPassword) throws Exception { // modificar los datos del hibernate.cfg.xml Configuration configuration = new Configuration(); configuration.configure(); HibernateUtil.myConnectionUrl = myConnectionUrl; HibernateUtil.myUserName = myUserName; HibernateUtil.myPassword = myPassword; configuration.setProperty("hibernate.connection.url", myConnectionUrl); configuration.setProperty("hibernate.connection.username", myUserName); configuration.setProperty("hibernate.connection.password", myPassword); // Crea el nuevo buildsessionfactory configuration.setNamingStrategy(DefaultNamingStrategy.INSTANCE); SessionFactory sf = configuration.buildSessionFactory(); // TODO Prueba la conexin if (!conecta()) { throw new Exception("No se ha podido establecer la conexin. Por favor verifique los datos."); } // Establece la configuracin como definitiva sessionFactory = sf; }
From source file:main.java.edu.isistan.genCom.redSocial.dao.HibernateUtil.java
License:Open Source License
public static Map getDatosDeConexion() { Map<String, String> result = new HashMap<>(); Configuration conf = new Configuration(); conf.configure(); result.put("url", myConnectionUrl); result.put("username", myUserName); result.put("password", myPassword); return result; }
From source file:model.HibernateUltils2.java
public static SessionFactory getSessionFactory() { // try // {/* w w w . j a v a2s . co m*/ // To i tng cu hnh. Configuration configuration = new Configuration(); // Mc nh n s ?c cu hnh trong file hibernate.cfg.xml // Bn c th ch nh r file nu mun: // configuration.configure("hiberante.cfg.xml"); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); // To i tng SessionFactory SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; // } // catch (Throwable ex) // { // System.err.println("Initial SessionFactory creation failed." + ex); // throw new ExceptionInInitializerError(ex); // } }
From source file:modelo.utils.HibernateUtil.java
License:Apache License
/** * Mtodo main que inicializa a configurao do nosso hibernateUtil. * @param args//ww w.j av a 2 s .co m */ public static void main(String[] args) { System.out.println("Inicio"); Configuration cfg = new Configuration(); cfg.configure(); SchemaExport se = new SchemaExport(cfg); se.create(true, true); System.out.println("Fim"); }
From source file:modelo.utils.HibernateUtil.java
License:Apache License
/** * Mtodo que captura a SessionFactory criada na classe e retorna para a * classe que est invocando o mtodo./*from w ww . j a v a 2 s . c o m*/ * @return Um objeto SessionFactory contendo os dados da sesso corrente. */ public static SessionFactory getSessionFactory() { if (sessionFactory == null) { Configuration configuration = new Configuration(); configuration.configure(); serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); sessionFactory.openSession(); return sessionFactory; } return sessionFactory; }
From source file:Modelos.Clases.Pruebas.java
public static void main(String[] args) { Configuration configuracion = new Configuration(); configuracion.configure(); // lee el archivo de hibernate ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuracion.getProperties()) .buildServiceRegistry();/* w w w . ja v a 2 s . co m*/ SessionFactory sessionFactory = configuracion.buildSessionFactory(serviceRegistry); Session session = sessionFactory.openSession(); LoginDAO login = new LoginDAO("root", "root"); ClienteDAO cliente = new ClienteDAO("nombre", "apellido", "telefono", "dni"); VehiculoDAO vehiculo = new VehiculoDAO("marca", "modelo", "color", "matricula", "descripcion"); MecanicoDAO mecanico = new MecanicoDAO("nombre", "apellido"); cliente.setVehiculo(vehiculo); vehiculo.setCliente(cliente); vehiculo.setMecanico(mecanico); mecanico.setVehiculo(vehiculo); session.beginTransaction(); session.saveOrUpdate(login); session.saveOrUpdate(cliente); session.saveOrUpdate(vehiculo); session.saveOrUpdate(mecanico); session.getTransaction().commit(); session.close(); sessionFactory.close(); }
From source file:Modelos.Gestion.Gestion.java
public Gestion() { Configuration configuracion = new Configuration(); configuracion.configure(); // lee el archivo de hibernate ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuracion.getProperties()) .buildServiceRegistry();/*from w w w. ja va 2 s.c o m*/ sessionFactory = configuracion.buildSessionFactory(serviceRegistry); session = sessionFactory.openSession(); }
From source file:Modelos.Gestion.GestionLogin.java
public GestionLogin() { Configuration configuracion = new Configuration(); configuracion.configure(); // lee el archivo de hibernate ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuracion.getProperties()) .buildServiceRegistry();/*ww w . j av a 2s. c o m*/ sessionFactory = configuracion.buildSessionFactory(serviceRegistry); session = sessionFactory.openSession(); }
From source file:mum.auction.dao.impl.BookTest.java
public static void main(String[] Args) { Configuration config = new Configuration(); config.addAnnotatedClass(Auction.class); config.addAnnotatedClass(Book.class); config.addAnnotatedClass(Bid.class); config.addAnnotatedClass(User.class); config.addAnnotatedClass(BookCategory.class); config.addAnnotatedClass(Department.class); config.configure(); new SchemaExport(config).create(true, true); // SessionFactory factory = config.buildSessionFactory(); // Session session = factory.getCurrentSession(); // /*from w w w.j a v a 2s. co m*/ // session.beginTransaction(); // // Book bk = new Book(); // bk.setTitle("Hibernate made easy"); // bk.setDescription("A vert good book for beginners"); // // Auction au= new Auction(); // // au.setBook(bk); // au.setEndDate(new Date()); // // // session.save(bk); // session.save(au); // // session.getTransaction().commit(); }