Ignore:
Timestamp:
09/05/11 12:25:05 (9 months ago)
Author:
xeraph
Branch:
default
Convert:
svn:7c3792e6-d75b-4784-96a6-b298f655ee64/trunk@2732
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kraken-jpa/src/main/java/org/krakenapps/jpa/JpaScript.java

    r296 r298  
    1616package org.krakenapps.jpa; 
    1717 
     18import java.io.File; 
    1819import java.util.ArrayList; 
    1920import java.util.List; 
     
    158159 
    159160        private List<DatabaseConfigTemplate> getConfigTemplates() { 
     161                File jpaDir = new File(System.getProperty("kraken.data.dir"), "kraken-jpa"); 
     162                String jpaDataPath = jpaDir.getAbsolutePath(); 
     163                 
    160164                List<DatabaseConfigTemplate> configs = new ArrayList<JpaScript.DatabaseConfigTemplate>(); 
    161165                configs.add(new DatabaseConfigTemplate("MySQL", "com.mysql.jdbc.Driver", 
     
    165169                                "org.hibernate.dialect.PostgreSQLDialect", "jdbc:postgresql://$host/$db")); 
    166170                configs.add(new DatabaseConfigTemplate("HSQLDB", "org.hsqldb.jdbcDriver", "org.hibernate.dialect.HSQLDialect", 
    167                                 "jdbc:hsqldb:$db;shutdown=true")); 
     171                                "jdbc:hsqldb:" + jpaDataPath + "/$db;shutdown=true")); 
    168172                return configs; 
    169173        } 
     
    242246        public void unregister(String[] args) { 
    243247                String factoryName = args[0]; 
    244                 if (jpa.hasEntityManagerFactory(factoryName)) { 
     248                if (!jpa.hasEntityManagerFactory(factoryName)) { 
    245249                        context.println(factoryName + " not found"); 
    246250                        return; 
Note: See TracChangeset for help on using the changeset viewer.