Package org.hibernate.cfg.reveng

Examples of org.hibernate.cfg.reveng.OverrideRepository.addResource()


 
 
  public void testReadExcludeTables() {
    OverrideRepository or = buildOverrideRepository();
   
    or.addResource(OVERRIDETEST_REVENG_XML);
    ReverseEngineeringStrategy repository = or.getReverseEngineeringStrategy(null);
   
    assertTrue(repository.excludeTable(new TableIdentifier(null,null, "DoNotWantIt") ) );
    assertFalse(repository.excludeTable(new TableIdentifier(null,null, "NotListedThere") ) );
    assertFalse(repository.excludeTable(new TableIdentifier("cat","sch", "WantedTable") ) );
View Full Code Here


  }
 
  public void testReadPackageName() {
    OverrideRepository or = buildOverrideRepository();
   
    or.addResource(OVERRIDETEST_REVENG_XML);
    ReverseEngineeringStrategy repository = or.getReverseEngineeringStrategy(new DefaultReverseEngineeringStrategy());
   
    assertEquals("org.werd.Q", repository.tableToClassName(new TableIdentifier("q","Werd", "Q") ) );
    assertEquals("Notknown", repository.tableToClassName(new TableIdentifier(null,null, "notknown") ) );
   
View Full Code Here

  }
 
  public void testColumnExclude() {
   
    OverrideRepository or = buildOverrideRepository();
    or.addResource(OVERRIDETEST_REVENG_XML);
   
    ReverseEngineeringStrategy reverseEngineeringStrategy = or.getReverseEngineeringStrategy();
   
    assertFalse(reverseEngineeringStrategy.excludeColumn(new TableIdentifier("EXCOLUMNS"), "blah"));
    assertFalse(reverseEngineeringStrategy.excludeColumn(new TableIdentifier("EXCOLUMNS"), "NAME"));
View Full Code Here

  }
 
  protected void configure(JDBCMetaDataConfiguration configuration) {
    super.configure(configuration);   
    OverrideRepository or = new OverrideRepository();
    or.addResource(OVERRIDETEST_REVENG_XML);
    configuration.setReverseEngineeringStrategy(or.getReverseEngineeringStrategy(new DefaultReverseEngineeringStrategy() ) );
  }

  private String getPropertyTypeName(Property property) {
    return ( (SimpleValue)property.getValue() ).getTypeName();
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.