Examples of SessionFactoryImpl


Examples of org.hibernate.impl.SessionFactoryImpl

    Properties copy = new Properties();
    copy.putAll( properties );
    PropertiesHelper.resolvePlaceHolders( copy );
    Settings settings = buildSettings( copy );

    return new SessionFactoryImpl(
        this,
        mapping,
        settings,
        getInitializedEventListeners(),
        sessionFactoryObserver
View Full Code Here

Examples of org.hibernate.impl.SessionFactoryImpl

    preCollectionRemoveListener = new PreCollectionRemoveListener( this );
    preCollectionUpdateListener = new PreCollectionUpdateListener( this );
    postCollectionRecreateListener = new PostCollectionRecreateListener( this );
    postCollectionRemoveListener = new PostCollectionRemoveListener( this );
    postCollectionUpdateListener = new PostCollectionUpdateListener( this );
    SessionFactoryImpl impl = ( SessionFactoryImpl ) sf;
    impl.getEventListeners().setInitializeCollectionEventListeners(
        new InitializeCollectionEventListener[] { initializeCollectionListener }
    );
    impl.getEventListeners().setPreCollectionRecreateEventListeners(
        new PreCollectionRecreateEventListener[] { preCollectionRecreateListener }
    );
    impl.getEventListeners().setPostCollectionRecreateEventListeners(
        new PostCollectionRecreateEventListener[] { postCollectionRecreateListener }
    );
    impl.getEventListeners().setPreCollectionRemoveEventListeners(
        new PreCollectionRemoveEventListener[] { preCollectionRemoveListener }
    );
    impl.getEventListeners().setPostCollectionRemoveEventListeners(
        new PostCollectionRemoveEventListener[] { postCollectionRemoveListener }
    );
    impl.getEventListeners().setPreCollectionUpdateEventListeners(
        new PreCollectionUpdateEventListener[] { preCollectionUpdateListener }
    );
    impl.getEventListeners().setPostCollectionUpdateEventListeners(
        new PostCollectionUpdateEventListener[] { postCollectionUpdateListener }
    );
  }
View Full Code Here

Examples of org.hibernate.impl.SessionFactoryImpl

        getServletContext().setAttribute("started", new DateTime().toString("dd/MM/yyyy hh:mm:ss (ZZZ)"));

        ApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(getServletContext());

        PostPersistenceEventListener selectingListener = (PostPersistenceEventListener) context.getBean("selectingPostPersistenceEventListener");
        SessionFactoryImpl sessionFactoryBean = (SessionFactoryImpl) context.getBean("sessionFactory");
        sessionFactoryBean.getEventListeners().setPostDeleteEventListeners(new PostDeleteEventListener[]{selectingListener});
        sessionFactoryBean.getEventListeners().setPostUpdateEventListeners(new PostUpdateEventListener[]{selectingListener});
        sessionFactoryBean.getEventListeners().setPostInsertEventListeners(new PostInsertEventListener[]{selectingListener});

        AuditingPostPersistenceEventListener listener = (AuditingPostPersistenceEventListener) context.getBean("auditLoggingPostPersistenceEventListener");
        SessionContextProvider provider = (SessionContextProvider) context.getBean("webSessionPersistenceContextProvider");
        listener.setSessionContextProvider(provider);
    }
View Full Code Here

Examples of org.hibernate.internal.SessionFactoryImpl

    Properties copy = new Properties();
    copy.putAll( properties );
    ConfigurationHelper.resolvePlaceHolders( copy );
    Settings settings = buildSettings( copy, serviceRegistry );

    return new SessionFactoryImpl(
        this,
        mapping,
        serviceRegistry,
        settings,
        sessionFactoryObserver
View Full Code Here

Examples of org.hibernate.internal.SessionFactoryImpl

    Properties copy = new Properties();
    copy.putAll( properties );
    ConfigurationHelper.resolvePlaceHolders( copy );
    Settings settings = buildSettings( copy, serviceRegistry );

    return new SessionFactoryImpl(
        this,
        mapping,
        serviceRegistry,
        settings,
        sessionFactoryObserver
View Full Code Here

Examples of org.hibernate.internal.SessionFactoryImpl

    Properties copy = new Properties();
    copy.putAll( properties );
    ConfigurationHelper.resolvePlaceHolders( copy );
    Settings settings = buildSettings( copy, serviceRegistry );

    return new SessionFactoryImpl(
        this,
        mapping,
        serviceRegistry,
        settings,
        sessionFactoryObserver
View Full Code Here

Examples of org.hibernate.internal.SessionFactoryImpl

    return this;
  }

  @Override
  public SessionFactory build() {
    return new SessionFactoryImpl(metadata, options, null );
  }
View Full Code Here

Examples of org.hibernate.internal.SessionFactoryImpl

   * @return {@link Query}
   */
  protected Query createQuery(String queryOrNamedQuery, Object... values) {
    Assert.hasText(queryOrNamedQuery, "queryOrNamedQuery不能为空");
   
    SessionFactoryImpl factory = (SessionFactoryImpl) sessionFactory;
    NamedQueryDefinition nqd = factory.getNamedQuery( queryOrNamedQuery );
    Query query = null;
   
    if (nqd != null) {
      query = getSession().getNamedQuery(queryOrNamedQuery);
    } else {
View Full Code Here

Examples of org.hibernate.internal.SessionFactoryImpl

   *           
   * @return {@link SQLQuery}
   */
  protected SQLQuery createSQLQuery( String queryOrNamedSQLQuery,  Object... values) {
    Assert.hasText(queryOrNamedSQLQuery, "queryOrNamedSQLQuery不能为空");
    SessionFactoryImpl factory = (SessionFactoryImpl) sessionFactory;
    NamedSQLQueryDefinition nsqlqd = factory.getNamedSQLQuery( queryOrNamedSQLQuery );
    Query query = null;
   
    if (nsqlqd != null) {
      query = getSession().getNamedQuery(queryOrNamedSQLQuery);
    } else {
View Full Code Here

Examples of org.hibernate.internal.SessionFactoryImpl

    Properties copy = new Properties();
    copy.putAll( properties );
    ConfigurationHelper.resolvePlaceHolders( copy );
    Settings settings = buildSettings( copy, serviceRegistry );

    return new SessionFactoryImpl(
        this,
        mapping,
        serviceRegistry,
        settings,
        sessionFactoryObserver
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.