List of usage examples for org.hibernate.cfg Configuration addAnnotatedClass
@SuppressWarnings({ "unchecked" }) public Configuration addAnnotatedClass(Class annotatedClass)
From source file:orm.ExamenPersistentManager.java
@Override public Configuration createConfiguration() { Configuration configuration = new Configuration(); configuration.addAnnotatedClass(Tipo_consulta.class); configuration.addAnnotatedClass(Usuario.class); configuration.addAnnotatedClass(Consultas.class); configuration.addAnnotatedClass(orm.Login.class); configuration.buildMappings();/* w ww . j av a2 s. c om*/ return configuration; }
From source file:orm.Hospitaldb2PersistentManager.java
@Override public Configuration createConfiguration() { Configuration configuration = new Configuration(); configuration.addAnnotatedClass(orm.Persona.class); configuration.addAnnotatedClass(orm.Paciente.class); configuration.addAnnotatedClass(orm.Director.class); configuration.addAnnotatedClass(orm.Medico.class); configuration.addAnnotatedClass(orm.Especialidad.class); configuration.addAnnotatedClass(orm.Reserva.class); configuration.addAnnotatedClass(orm.Hora_medica.class); configuration.addAnnotatedClass(orm.Box.class); configuration.buildMappings();//ww w.j a va 2 s . co m return configuration; }
From source file:pwfms.PWFMPersistentManager.java
@Override public Configuration createConfiguration() { Configuration configuration = new Configuration(); configuration.addAnnotatedClass(pwfms.Group_right.class); configuration.addAnnotatedClass(pwfms.Activity.class); configuration.addAnnotatedClass(pwfms.Group_detail.class); configuration.addAnnotatedClass(pwfms.Data_element.class); configuration.addAnnotatedClass(pwfms.Company.class); configuration.addAnnotatedClass(pwfms.Entity_type_data_element.class); configuration.addAnnotatedClass(pwfms.Outcome.class); configuration.addAnnotatedClass(pwfms.Activity_data_element.class); configuration.addAnnotatedClass(pwfms.Task.class); configuration.addAnnotatedClass(pwfms.Section.class); configuration.addAnnotatedClass(pwfms.Activity_document_type.class); configuration.addAnnotatedClass(pwfms.Task_activity_doc.class); configuration.addAnnotatedClass(pwfms.Group_user.class); configuration.addAnnotatedClass(pwfms.Activity_outcome.class); configuration.addAnnotatedClass(pwfms.Entity_detail.class); configuration.addAnnotatedClass(pwfms.Company_process.class); configuration.addAnnotatedClass(pwfms.Activity_entity_type.class); configuration.addAnnotatedClass(pwfms.Task_activity_de.class); configuration.addAnnotatedClass(pwfms.Document_type.class); configuration.addAnnotatedClass(pwfms.Data_element_category.class); configuration.addAnnotatedClass(pwfms.User_detail.class); configuration.addAnnotatedClass(pwfms.Entity_type.class); configuration.addAnnotatedClass(pwfms.Task_activity.class); configuration.addAnnotatedClass(pwfms.Task_activity_entity.class); configuration.addAnnotatedClass(pwfms.Entity_instance.class); configuration.buildMappings();//from w ww. j a v a2 s . c om return configuration; }
From source file:QueryStore.HibernateSchemaGenerator.java
License:Apache License
public static void main(String[] args) { Configuration config = new Configuration(); //don't forget to get the right dialect for Oracle, MySQL, etc config.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLDialect"); config.addAnnotatedClass(Query.class); config.addAnnotatedClass(Filter.class); config.addAnnotatedClass(Sorting.class); SchemaExport export = new EnversSchemaGenerator(config).export() .setOutputFile("QueryStore/additional_configuration/Query-Hibernate-schema.sql"); export.setDelimiter(";"); export.execute(true, false, false, false); }
From source file:raphdine.comptes.service.ServiceLocator.java
private ServiceLocator() { Configuration configuration = new Configuration(); configuration.addAnnotatedClass(Ecriture.class); if ("DESKTOP-M0G63FK".equals(System.getenv("COMPUTERNAME"))) { configuration.setProperty("hibernate.connection.url", "jdbc:h2:D:\\Dropbox\\Partage\\Didine\\Comptes\\Appli\\Data\\Comptes"); } else {//from w ww. j a v a 2 s . c o m configuration.setProperty("hibernate.connection.url", "jdbc:h2:N:\\raphiki\\Dropbox\\Partage\\Didine\\Comptes\\Appli\\Data\\Comptes"); } configuration.setProperty("connection.driver_class", "org.h2.Driver"); configuration.setProperty("dialect", "org.hibernate.dialect.H2Dialect"); configuration.setProperty("hibernate.default_schema", "ecritures"); configuration.setProperty("show_sql", "true"); configuration.configure(); ServiceRegistry sr = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()) .build(); sf = configuration.buildSessionFactory(sr); }
From source file:ru.appliedtech.storage.hibernate.DDLGeneratorUtil.java
License:Open Source License
public static void execute(String dialectClassName, String packageName, String outputFilePath) { Configuration configuration = new Configuration(); configuration.addPackage(packageName); configuration.setProperty(Environment.DIALECT, dialectClassName); Collection<Class<? extends Object>> classes = getPackageClasses(packageName); for (Class<?> entityClass : classes) { configuration.addAnnotatedClass(entityClass); }/*from w w w .j a va2 s.co m*/ SchemaExport schemaExport = new SchemaExport(configuration); schemaExport.setDelimiter(";"); schemaExport.setOutputFile(outputFilePath); schemaExport.create(true, false); }
From source file:seca2.program.test.FormTestDB.java
public void generateDBSession() { try {//w ww.j a v a 2 s.c om //Session session = hibernateDBServices.getSession(); Configuration cfg = hibernateDBServices.createFullConfig(); //add all entity packages eds.utilities.Package root = new eds.utilities.Package(); root.push("eds").push("entity"); ClassLoader loader = EntityExplorer.getClassLoader(); List<Class> entities = EntityExplorer.collectEntities(root, loader); for (Class c : entities) { cfg.addAnnotatedClass(c); } //Delete all tables first new SchemaExport(cfg).drop(true, true); //.setProperty("hibernate.hbm2ddl.auto", "create")) //it is currently update //.execute(true, true, true, false); new SchemaExport(cfg).execute(true, true, true, true); FacesMessenger.setFacesMessage(TestGenerateDBFormName, FacesMessage.SEVERITY_FATAL, "Success!", null); } catch (DBConnectionException dbcex) { FacesMessenger.setFacesMessage(TestGenerateDBFormName, FacesMessage.SEVERITY_ERROR, "Oops!", dbcex.getMessage()); } catch (Exception ex) { FacesMessenger.setFacesMessage(TestGenerateDBFormName, FacesMessage.SEVERITY_ERROR, "Oops!", ex.getMessage()); } }
From source file:seca2.program.test.FormTestDB.java
public void generateDB() { try {/*from ww w .j a v a 2 s . c om*/ //Seems like you can't use Hibernate session methods within a CMT in an EJB //hibernateDBServices.regenerateDBTables(); List<Class> allEntities = this.hibernateDBServices.getAllEntities(); Configuration cfg = this.hibernateDBServices.createFullConfig(); for (Class c : allEntities) { cfg.addAnnotatedClass(c); } //Delete all tables first new SchemaExport(cfg).drop(true, true); //.setProperty("hibernate.hbm2ddl.auto", "create")) //it is currently update //.execute(true, true, true, false); new SchemaExport(cfg).execute(true, true, false, true); FacesMessenger.setFacesMessage(TestGenerateDBFormName, FacesMessage.SEVERITY_FATAL, "Success!", null); } catch (DBConnectionException dbcex) { FacesMessenger.setFacesMessage(TestGenerateDBFormName, FacesMessage.SEVERITY_ERROR, "Oops!", dbcex.getMessage()); } catch (Exception ex) { FacesMessenger.setFacesMessage(TestGenerateDBFormName, FacesMessage.SEVERITY_ERROR, "Oops!", ex.getMessage()); } }
From source file:seca2.program.test.FormTestDB.java
public void updateDB() { try {//from ww w.jav a 2 s .co m //Seems like you can't use Hibernate session methods within a CMT in an EJB //hibernateDBServices.regenerateDBTables(); List<Class> allEntities = this.hibernateDBServices.getAllEntities(); Configuration cfg = this.hibernateDBServices.createFullConfig(); for (Class c : allEntities) { cfg.addAnnotatedClass(c); } //Delete all tables first //new SchemaExport(cfg).drop(true, true); //.setProperty("hibernate.hbm2ddl.auto", "create")) //it is currently update //.execute(true, true, true, false); new SchemaExport(cfg).execute(true, true, false, true); FacesMessenger.setFacesMessage(TestGenerateDBFormName, FacesMessage.SEVERITY_FATAL, "Success!", null); } catch (DBConnectionException dbcex) { FacesMessenger.setFacesMessage(TestGenerateDBFormName, FacesMessage.SEVERITY_ERROR, "Oops!", dbcex.getMessage()); } catch (Exception ex) { FacesMessenger.setFacesMessage(TestGenerateDBFormName, FacesMessage.SEVERITY_ERROR, "Oops!", ex.getMessage()); } }
From source file:SessionManager.SessionManager.java
private static void registerMappers(Configuration config) throws MappingException { config.addAnnotatedClass(objetos.Usuario.class); }