Package org.hibernate.cfg

Examples of org.hibernate.cfg.Configuration.addAnnotatedClass()


      );
    }

    cfg = new Configuration();
    cfg.addAnnotatedClass( Portal.class );
    cfg.addAnnotatedClass( Window.class );
    cfg.setPersisterClassProvider( new GoofyPersisterClassProvider() );
    try {
      sessionFactory = cfg.buildSessionFactory();
      sessionFactory.close();
    }
View Full Code Here


    @Test
    public void testCreateSessionFactory() {
        Configuration configuration = new Configuration();
        configuration.setProperties(EvolizerSessionHandler.getDefaultHsqldbInMemoryConfig("test"));

        configuration.addAnnotatedClass(Entity.class);
        SessionFactory factory = configuration.buildSessionFactory();
        Session hibernateSession = factory.openSession();

        assertNotNull("Session must not be null", hibernateSession);
        hibernateSession.close();
View Full Code Here

        try {
            configuration.setProperties(properties);

            for (Class<?> annotatedClass : gatherModels()) {
                configuration.addAnnotatedClass(annotatedClass);
                // sfLogger.debug("Added annotated class '" + annotatedClass.getCanonicalName() +
                // "' to configuration.");
            }
        } catch (MappingException e) {
            sfLogger.error("Error while mapping annotated classes " + e.getMessage(), e);
View Full Code Here

          PersistenceUnitInfo pui = pum.obtainPersistenceUnitInfo(puName);
          Configuration configuration = new Configuration();
          configuration.setProperties(pui.getProperties());
          for (String className : pui.getManagedClassNames())
          {
              configuration.addAnnotatedClass(Class.forName(className));
          }
 
          return configuration;
        }
        finally {
View Full Code Here

    // todo : need to have this use the metamodel codebase eventually...

    for ( JaxbHibernateConfiguration.JaxbSessionFactory.JaxbMapping jaxbMapping : cfgXmlNamedMappings ) {
      if ( jaxbMapping.getClazz() != null ) {
        cfg.addAnnotatedClass(
            serviceRegistry.getService( ClassLoaderService.class ).classForName( jaxbMapping.getClazz() )
        );
      }
      else if ( jaxbMapping.getResource() != null ) {
        cfg.addResource( jaxbMapping.getResource() );
View Full Code Here

    }

    List<Class> loadedAnnotatedClasses = (List<Class>) configurationValues.remove( AvailableSettings.LOADED_CLASSES );
    if ( loadedAnnotatedClasses != null ) {
      for ( Class cls : loadedAnnotatedClasses ) {
        cfg.addAnnotatedClass( cls );
      }
    }

    for ( String className : metadataSources.getAnnotatedMappingClassNames() ) {
      cfg.addAnnotatedClass( serviceRegistry.getService( ClassLoaderService.class ).classForName( className ) );
View Full Code Here

        cfg.addAnnotatedClass( cls );
      }
    }

    for ( String className : metadataSources.getAnnotatedMappingClassNames() ) {
      cfg.addAnnotatedClass( serviceRegistry.getService( ClassLoaderService.class ).classForName( className ) );
    }

    for ( MetadataSources.ConverterDescriptor converterDescriptor : metadataSources.getConverterDescriptors() ) {
      final Class<? extends AttributeConverter> converterClass;
      try {
View Full Code Here

    configuration.setProperty(Environment.DIALECT, "org.hibernate.dialect.HSQLDialect");
    configuration.setProperty(Environment.AUTOCOMMIT, "false"); //"true");
    configuration.setProperty(Environment.CURRENT_SESSION_CONTEXT_CLASS, "thread");
    configuration.setProperty(Environment.HBM2DDL_AUTO, "update");
   
    configuration.addAnnotatedClass(Book.class);
    configuration.addAnnotatedClass(Genre.class);
    configuration.addAnnotatedClass(BookGenre.class);
   
    HibernateUtil.setConfiguration(configuration);
    HibernateUtil.getSessionFactory();
View Full Code Here

    configuration.setProperty(Environment.AUTOCOMMIT, "false"); //"true");
    configuration.setProperty(Environment.CURRENT_SESSION_CONTEXT_CLASS, "thread");
    configuration.setProperty(Environment.HBM2DDL_AUTO, "update");
   
    configuration.addAnnotatedClass(Book.class);
    configuration.addAnnotatedClass(Genre.class);
    configuration.addAnnotatedClass(BookGenre.class);
   
    HibernateUtil.setConfiguration(configuration);
    HibernateUtil.getSessionFactory();
  }
View Full Code Here

    configuration.setProperty(Environment.CURRENT_SESSION_CONTEXT_CLASS, "thread");
    configuration.setProperty(Environment.HBM2DDL_AUTO, "update");
   
    configuration.addAnnotatedClass(Book.class);
    configuration.addAnnotatedClass(Genre.class);
    configuration.addAnnotatedClass(BookGenre.class);
   
    HibernateUtil.setConfiguration(configuration);
    HibernateUtil.getSessionFactory();
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.