List of usage examples for org.hibernate.cfg Configuration addAnnotatedClass
@SuppressWarnings({ "unchecked" }) public Configuration addAnnotatedClass(Class annotatedClass)
From source file:utils.HibernateSupport.java
License:Open Source License
/** * Inits the./*from w w w .java 2s.com*/ */ private static void init() { //Change the path to your deployed config file ! File configFile = new File("/Users/matthiasivantsits/git/AnSoMia/AnSoMnia/src/hibernate.cfg.xml"); //File configFile = new File("/Users/matthiasivantsits/git/AnSoMia/AnSoMnia/src/hibernate.cfg.xml"); Configuration configuration = new Configuration(); //add all classes you want to annotate configuration.addAnnotatedClass(Index.class); configuration.addAnnotatedClass(Company.class); configuration.addAnnotatedClass(MarketValue.class); configuration.addAnnotatedClass(KeyPerformanceIndicator.class); configuration.addAnnotatedClass(News.class); configuration.addAnnotatedClass(NewsDetail.class); configuration.addAnnotatedClass(SentenceInformation.class); configuration.addAnnotatedClass(IndustrySector.class); configuration.addAnnotatedClass(CompanyInformation.class); configuration.addAnnotatedClass(EntityInformation.class); configuration.configure(configFile); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:uturismu.HibernateUtil.java
License:Open Source License
private static SessionFactory getSessionFactory() { if (sessionFactory == null) { Configuration configuration = new Configuration(); configuration.addAnnotatedClass(Accommodation.class); configuration.addAnnotatedClass(Account.class); configuration.addAnnotatedClass(Booker.class); configuration.addAnnotatedClass(Booking.class); configuration.addAnnotatedClass(City.class); configuration.addAnnotatedClass(CityTag.class); configuration.addAnnotatedClass(EventTag.class); configuration.addAnnotatedClass(HolidayPackage.class); configuration.addAnnotatedClass(HolidayTag.class); configuration.addAnnotatedClass(OneOffEvent.class); configuration.addAnnotatedClass(OutdoorActivity.class); configuration.addAnnotatedClass(OvernightStay.class); configuration.addAnnotatedClass(PeriodicEvent.class); configuration.addAnnotatedClass(POI.class); configuration.addAnnotatedClass(Reservation.class); configuration.addAnnotatedClass(Service.class); configuration.addAnnotatedClass(Station.class); configuration.addAnnotatedClass(TourOperator.class); configuration.addAnnotatedClass(Transport.class); configuration.configure("mysql.cfg.xml"); sessionFactory = configuration.buildSessionFactory(); }/*from w w w. jav a 2 s. c o m*/ return sessionFactory; }
From source file:won.protocol.model.Need.java
License:Apache License
public static void main(String args[]) { Configuration config = new Configuration(); config.addAnnotatedClass(Need.class); config.configure();/*from w w w. ja va 2s .co m*/ new SchemaExport(config).create(true, true); }