Package org.hibernate.cfg

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


      ac.addAnnotatedClass(Class.forName("org.opentides.bean.Widget"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.UserWidgets"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.user.BaseUser"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.PasswordReset"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.user.UserRole"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.user.UserCredential"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.user.UserGroup"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.UserDefinedRecord"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.UserDefinedField"));
            sessionFactory = ac.buildSessionFactory();
        } catch (Throwable ex) {
View Full Code Here


      ac.addAnnotatedClass(Class.forName("org.opentides.bean.UserWidgets"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.user.BaseUser"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.PasswordReset"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.user.UserRole"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.user.UserCredential"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.user.UserGroup"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.UserDefinedRecord"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.UserDefinedField"));
            sessionFactory = ac.buildSessionFactory();
        } catch (Throwable ex) {
            // Make sure you log the exception, as it might be swallowed
View Full Code Here

      ac.addAnnotatedClass(Class.forName("org.opentides.bean.user.BaseUser"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.PasswordReset"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.user.UserRole"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.user.UserCredential"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.user.UserGroup"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.UserDefinedRecord"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.UserDefinedField"));
            sessionFactory = ac.buildSessionFactory();
        } catch (Throwable ex) {
            // Make sure you log the exception, as it might be swallowed
            System.err.println("Initial SessionFactory creation failed." + ex);
View Full Code Here

      ac.addAnnotatedClass(Class.forName("org.opentides.bean.PasswordReset"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.user.UserRole"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.user.UserCredential"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.user.UserGroup"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.UserDefinedRecord"));
      ac.addAnnotatedClass(Class.forName("org.opentides.bean.UserDefinedField"));
            sessionFactory = ac.buildSessionFactory();
        } 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);
View Full Code Here

      helper = "org.hibernate.search.testsupport.BytemanHelper",
      action = "countInvocation()",
      name = "testWarningLoggedForInconsistentFieldConfiguration")
  public void testWarningLoggedForInconsistentFieldConfiguration() throws Exception {
    Configuration config = new Configuration();
    config.addAnnotatedClass( Product.class );

    config.setProperty( "hibernate.search.lucene_version", TestConstants.getTargetLuceneVersion().toString() );
    config.setProperty( "hibernate.search.default.directory_provider", "ram" );
    config.setProperty( "hibernate.search.default.indexBase", TestConstants.getIndexDirectory( TokenizationTest.class ) );
View Full Code Here

  })
  public void testSessionFactoryGetsClosedOnSearchFactoryCreationFailure() {
    Configuration hibernateConfiguration = new Configuration();
    // we need at least entity, otherwise the observer does not get registered at all
    hibernateConfiguration.addAnnotatedClass( Foo.class );
    Properties properties = new Properties();
    properties.setProperty( "hibernate.search.default.directory_provider", "ram" );
    hibernateConfiguration.getProperties().putAll( properties );

    ServiceRegistryBuilder registryBuilder = new ServiceRegistryBuilder();
View Full Code Here

    // use filesystem based directory provider to be able to assert against index
    config.setProperty( "hibernate.search.default.directory_provider", "filesystem" );
    File sub = getBaseIndexDir();
    config.setProperty( "hibernate.search.default.indexBase", sub.getAbsolutePath() );

    config.addAnnotatedClass( Animal.class );

    SessionFactory newSessionFactory = config.buildSessionFactory();
    FullTextSession fullTextSession = Search.getFullTextSession( newSessionFactory.openSession() );
    return (SearchFactoryImplementor) fullTextSession.getSearchFactory();
  }
View Full Code Here

    session.close();
  }

  private SessionFactory createSessionFactoryUsingDirectoryType(String directoryType) {
    Configuration config = new Configuration();
    config.addAnnotatedClass( SnowStorm.class );
    config.setProperty( "hibernate.search.default.indexBase", getBaseIndexDir().getAbsolutePath() );
    config.setProperty( "hibernate.search.default.directory_provider", FSDirectoryProvider.class.getName() );
    config.setProperty( "hibernate.search.default.filesystem_access_type", directoryType );
    return config.buildSessionFactory();
  }
View Full Code Here

  @Test
  public void testSerializableType() throws Exception {
    Configuration cfg = new Configuration();

    for ( int i = 0; i < getAnnotatedClasses().length; i++ ) {
      cfg.addAnnotatedClass( getAnnotatedClasses()[i] );
    }
    cfg.setProperty( "hibernate.search.default.directory_provider", "ram" );
    try {
      cfg.buildSessionFactory();
      fail( "Undefined bridge went through" );
View Full Code Here

  private final TestScenario scenario = TestScenarioFactory.create();

  private SessionFactory getSessionFactory() {
    Configuration cfg = new Configuration();
    cfg.addAnnotatedClass( Author.class );
    cfg.addAnnotatedClass( Book.class );
    cfg.addProperties( getHibernateProperties() );
    return cfg.buildSessionFactory();
  }
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.