Examples of JPAMetadataProvider


Examples of org.hibernate.cfg.annotations.reflection.JPAMetadataProvider

    if ( inSecondPass || !isOrmXml( metadataXml ) ) {
      metadataSourceQueue.add( metadataXml );
    }
    else {
      final MetadataProvider metadataProvider = ( (MetadataProviderInjector) reflectionManager ).getMetadataProvider();
      JPAMetadataProvider jpaMetadataProvider = ( JPAMetadataProvider ) metadataProvider;
      List<String> classNames = jpaMetadataProvider.getXMLContext().addDocument( metadataXml.getDocumentTree() );
      for ( String className : classNames ) {
        try {
          metadataSourceQueue.add( reflectionManager.classForName( className, this.getClass() ) );
        }
        catch ( ClassNotFoundException e ) {
          throw new AnnotationException( "Unable to load class defined in XML: " + className, e );
        }
      }
      jpaMetadataProvider.getXMLContext().applyDiscoveredAttributeConverters( this );
    }
  }
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.