Package org.hibernate.cfg

Examples of org.hibernate.cfg.JDBCMetaDataConfiguration


 
  /* (non-Javadoc)
   * @see org.hibernate.tool.hbm2x.ant.ConfigurationTask#doConfiguration(org.hibernate.cfg.Configuration)
   */
  protected void doConfiguration(Configuration configuration) {
    JDBCMetaDataConfiguration jmdc = (JDBCMetaDataConfiguration) configuration;
    super.doConfiguration(jmdc);
   
        jmdc.setPreferBasicCompositeIds(preferBasicCompositeIds);

    DefaultReverseEngineeringStrategy defaultStrategy = new DefaultReverseEngineeringStrategy();
   
    ReverseEngineeringStrategy strategy = defaultStrategy;
   
    if(revengFiles!=null) {
      OverrideRepository or = new OverrideRepository();
     
      String[] fileNames = revengFiles.list();
      for (int i = 0; i < fileNames.length; i++) {
        or.addFile(new File(fileNames[i]) );
      }
      strategy = or.getReverseEngineeringStrategy(defaultStrategy);     
    }
   
    if(reverseEngineeringStrategyClass!=null) {
      strategy = loadreverseEngineeringStrategy(reverseEngineeringStrategyClass, strategy);     
    }
   
    ReverseEngineeringSettings qqsettings =
      new ReverseEngineeringSettings(strategy).setDefaultPackageName(packageName)
      .setDetectManyToMany( detectManyToMany )
      .setDetectOneToOne( detectOneToOne )
      .setDetectOptimisticLock( detectOptimisticLock );
 
    defaultStrategy.setSettings(qqsettings);
    strategy.setSettings(qqsettings);
   
        jmdc.setReverseEngineeringStrategy(strategy);
       
    jmdc.readFromJDBC();
  }
View Full Code Here


   @SuppressWarnings("unchecked")
   @Override
   public void initializeUI(UIBuilder builder) throws Exception
   {
      jmdc = new JDBCMetaDataConfiguration();
      jmdc.setProperties(descriptor.connectionProperties);
      jmdc.setReverseEngineeringStrategy(createReverseEngineeringStrategy());
      helper.buildMappings(descriptor.urls, descriptor.driverClass, jmdc);
      Iterator<Object> iterator = jmdc.getTableMappings();
      ArrayList<String> tables = new ArrayList<String>();
View Full Code Here

   @SuppressWarnings("unchecked")
   @Override
   public void initializeUI(UIBuilder builder) throws Exception
   {
      jmdc = new JDBCMetaDataConfiguration();
      jmdc.setProperties(descriptor.getConnectionProperties());
      jmdc.setReverseEngineeringStrategy(createReverseEngineeringStrategy());
      helper.buildMappings(descriptor.getUrls(), descriptor.getDriverClass(), jmdc);
      Iterator<Object> iterator = jmdc.getTableMappings();
      ArrayList<String> tables = new ArrayList<String>();
View Full Code Here

         public Iterable<String> call() throws Exception
         {
            if (!descriptor.getConnectionProperties().equals(currentConnectionProperties))
            {
               currentConnectionProperties = descriptor.getConnectionProperties();
               jmdc = new JDBCMetaDataConfiguration();
               jmdc.setProperties(descriptor.getConnectionProperties());
               jmdc.setReverseEngineeringStrategy(createReverseEngineeringStrategy());
               helper.buildMappings(descriptor.getUrls(), descriptor.getDriverClass(), jmdc);
               Iterator<Object> iterator = jmdc.getTableMappings();
               tables = new ArrayList<>();
View Full Code Here

TOP

Related Classes of org.hibernate.cfg.JDBCMetaDataConfiguration

Copyright © 2018 www.massapicom. 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.