Package org.hibernate.cfg

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


        }
      }
    }

    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


   
    private static Configuration hibernateConfiguration(HibernateConfiguration hibernateCfg)
    {
        Configuration cfg = new Configuration();
        for(Class<?> domainClass : hibernateCfg.getDomainClasses())
            cfg.addAnnotatedClass(domainClass);
       
        cfg.setProperty("hibernate.connection.username", hibernateCfg.getDbUser());
        cfg.setProperty("hibernate.connection.password", hibernateCfg.getDbPass());
        cfg.setProperty("hibernate.connection.url", hibernateCfg.getDbConnectionUrl());
        cfg.setProperty("hibernate.connection.driver_class", hibernateCfg.getDbDriverClass().getCanonicalName());
View Full Code Here

   
    EntityManager em = this.emf.createEntityManager();
   
    final Configuration conf = new Configuration();
    for (Class<?> clazz : JuDbUtils.getManagedTypesAsClass(em)) {
      conf.addAnnotatedClass(clazz);
    }
   
    conf.getProperties().put("hibernate.dialect", this.emf.getProperties().get("hibernate.dialect"));
   
    Session session = (Session)em.getDelegate();
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

      for ( Class cls : loadedAnnotatedClasses ) {
        if ( AttributeConverter.class.isAssignableFrom( cls ) ) {
          cfg.addAttributeConverter( (Class<? extends AttributeConverter>) cls );
        }
        else {
          cfg.addAnnotatedClass( cls );
        }
      }
    }

    for ( String className : metadataSources.getAnnotatedMappingClassNames() ) {
View Full Code Here

        }
      }
    }

    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

        final InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("hibernate-mysql.properties");
        final Properties hibernateProperties = new Properties();
        hibernateProperties.load(inputStream);
        configuration.setProperties(hibernateProperties);

        configuration.addAnnotatedClass(Foo.class);

        final ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
        final SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
        return sessionFactory;
    }
View Full Code Here

        if (annotatedClassesProperty != null) {
            List<TypedStringValue> annotatedClasses = (List<TypedStringValue>) annotatedClassesProperty.getValue();
            if (annotatedClasses != null) {
                for (TypedStringValue className : annotatedClasses) {
                    LOG.info("Found annotated class " + className.getValue());
                    config.addAnnotatedClass(findClass(className.getValue()));
                }
            }
        }

        try {
View Full Code Here

public class CustomClassicConfigurationFactoryImpl implements CustomClassicConfigurationFactory {

    @Override
    public Configuration getConfiguration(HibernateDatabase hibernateDatabase, HibernateConnection connection) {
        Configuration config = new Configuration();
        config.addAnnotatedClass(Item.class);
        return config;
    }

}
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.