Package org.hibernate.tool.hbm2x

Examples of org.hibernate.tool.hbm2x.Exporter


  }

 
  /*final*/ public void execute() {
 
    Exporter exporter = configureExporter(createExporter() );
    exporter.start();
   
  }
View Full Code Here


     * @return Exporter
     */
    protected Exporter createExporter() {
        String exporterClass = getComponentProperty("exporterclass");
        if (exporterClass != null) {
            Exporter exporter = (Exporter) HibernateUtils.getClass(exporterClass);
            if (exporter != null) {
                getLog().info("Using exporter class " + exporterClass);
                return exporter;
            } else {
                getLog().error("Could not create custom exporter class: " + exporterClass);
View Full Code Here

    HibernateMappingGlobalSettings hgs = new HibernateMappingGlobalSettings();
    hgs.setDefaultPackage("org.hibernate.tool.hbm2x.hbm2hbmxml");
    hgs.setSchemaName("myschema");
    hgs.setCatalogName("mycatalog");
   
    Exporter gsExporter = new HibernateMappingExporter(getCfg(), getOutputDir() );
    ( (HibernateMappingExporter)gsExporter).setGlobalSettings(hgs);
 
    gsExporter.start();

    File outputXml = new File(getOutputDir().getAbsolutePath() + "/org/hibernate/tool/hbm2x/hbm2hbmxml/BasicGlobals.hbm.xml");
    assertFileAndExists(outputXml);

    SAXReader xmlReader =  this.getSAXReader();
View Full Code Here

    HibernateMappingGlobalSettings hgs = new HibernateMappingGlobalSettings();
    hgs.setDefaultPackage("org.hibernate.tool.hbm2x.hbm2hbmxml");
    hgs.setDefaultAccess("field");
    hgs.setDefaultCascade("save-update");
   
    Exporter gbsExporter = new HibernateMappingExporter(getCfg(), getOutputDir() );
    ( (HibernateMappingExporter)gbsExporter).setGlobalSettings(hgs);
 
    gbsExporter.start();

    File outputXml = new File(getOutputDir().getAbsolutePath() + "/org/hibernate/tool/hbm2x/hbm2hbmxml/BasicGlobals.hbm.xml");
    assertFileAndExists(outputXml);

    SAXReader xmlReader =  this.getSAXReader();
View Full Code Here

    HibernateMappingGlobalSettings hgs = new HibernateMappingGlobalSettings();
    hgs.setDefaultPackage("org.hibernate.tool.hbm2x.hbm2hbmxml");
    hgs.setDefaultAccess("property");
    hgs.setDefaultCascade("none");
   
    Exporter gbsExporter = new HibernateMappingExporter(getCfg(), getOutputDir() );
    ( (HibernateMappingExporter)gbsExporter).setGlobalSettings(hgs);
 
    gbsExporter.start();

    File outputXml = new File(getOutputDir().getAbsolutePath() + "/org/hibernate/tool/hbm2x/hbm2hbmxml/BasicGlobals.hbm.xml");
    assertFileAndExists(outputXml);

    SAXReader xmlReader =  this.getSAXReader();
View Full Code Here

    HibernateMappingGlobalSettings hgs = new HibernateMappingGlobalSettings();
    hgs.setDefaultPackage("org.hibernate.tool.hbm2x.hbm2hbmxml");
    hgs.setDefaultLazy(false);
    hgs.setAutoImport(false);   
   
    Exporter gbsExporter = new HibernateMappingExporter(getCfg(), getOutputDir() );
    ( (HibernateMappingExporter)gbsExporter).setGlobalSettings(hgs);
    gbsExporter.start();

    File outputXml = new File(getOutputDir().getAbsolutePath() + "/org/hibernate/tool/hbm2x/hbm2hbmxml/BasicGlobals.hbm.xml");
    assertFileAndExists(outputXml);

    SAXReader xmlReader =  this.getSAXReader();
View Full Code Here

   
  }
 
  public void testGenerateMappings() {
        cfg.buildMappings();
        Exporter exporter = new HibernateMappingExporter(cfg, getOutputDir());
   
    exporter.start();
   
    Configuration derived = new Configuration();
   
    derived.addFile(new File(getOutputDir(), "Withversion.hbm.xml") );
    derived.addFile(new File(getOutputDir(), "Noversion.hbm.xml") );
View Full Code Here

     * @return Exporter
     */
    protected Exporter createExporter() {
        String exporterClass = getComponentProperty("exporterclass");
        if (exporterClass != null) {
            Exporter exporter = (Exporter) HibernateUtils
                    .getClass(exporterClass);
            if (exporter != null) {
                getLog().info("Using exporter class " + exporterClass);
                return exporter;
            } else {
View Full Code Here

        final File outputdir = new File("reverseoutput");
        outputdir.mkdirs();
       
        cfg.buildMappings();
        
        Exporter exporter = new HibernateMappingExporter(cfg, outputdir);
   
        Exporter javaExp = new POJOExporter(cfg, outputdir);
        exporter.start();
        javaExp.start();
       
        XMLPrettyPrinter.prettyPrintDirectory(outputdir,".hbm.xml", false);
        TestHelper.compile(outputdir, outputdir);
       
        Configuration derived = new Configuration();
View Full Code Here

    }

   
    /*final*/ public void execute() {
   
        Exporter exporter = configureExporter(createExporter() );
        exporter.start();
       
    }
View Full Code Here

TOP

Related Classes of org.hibernate.tool.hbm2x.Exporter

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.