|
|
|
|
@ -176,13 +176,13 @@ public class Main implements Connector
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static void reconnectJDO()
|
|
|
|
|
{
|
|
|
|
|
PersistenceManagerFactory pmf = ( PersistenceManagerFactory ) Singleton.getInstance( Singleton.DEFAULT_PERSISTENCE_MANAGER_FACTORY );
|
|
|
|
|
PersistenceManager pm = pmf.getPersistenceManager();
|
|
|
|
|
Singleton.setInstance( SingletonConstants.PERSISTENCE_MANAGER, pm );
|
|
|
|
|
com.evolute.utils.jdo.JDOObject.setPersistentManager( pm );
|
|
|
|
|
}
|
|
|
|
|
// public static void reconnectJDO()
|
|
|
|
|
// {
|
|
|
|
|
// PersistenceManagerFactory pmf = ( PersistenceManagerFactory ) Singleton.getInstance( Singleton.DEFAULT_PERSISTENCE_MANAGER_FACTORY );
|
|
|
|
|
// PersistenceManager pm = pmf.getPersistenceManager();
|
|
|
|
|
// Singleton.setInstance( SingletonConstants.PERSISTENCE_MANAGER, pm );
|
|
|
|
|
// com.evolute.utils.jdo.JDOObject.setPersistentManager( pm );
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
public boolean disconnect()
|
|
|
|
|
{
|
|
|
|
|
@ -273,16 +273,17 @@ System.out.println( "INIT: " + d );
|
|
|
|
|
System.setProperty( "org.jpox.catalogName", (String)Singleton.getInstance( SingletonConstants.LOCAL_DB_NAME ) );
|
|
|
|
|
System.setProperty( "org.jpox.schemaName", "" );
|
|
|
|
|
|
|
|
|
|
PersistenceManagerFactory pmf = JDOHelper.getPersistenceManagerFactory( jpoxProps );
|
|
|
|
|
// pmf.setOptimistic( true );
|
|
|
|
|
System.out.print( "Loading PM: " + new Date() );
|
|
|
|
|
// ( ( PersistenceManagerFactoryImpl )pmf ).setTransactionIsolation( Connection.TRANSACTION_READ_UNCOMMITTED );
|
|
|
|
|
// Retrieve a PersistenceManager from the PersistenceManagerFactory.
|
|
|
|
|
PersistenceManager pm = pmf.getPersistenceManager();
|
|
|
|
|
JDOObject.setPersistentManager( pm );
|
|
|
|
|
Singleton.setInstance( Singleton.DEFAULT_PERSISTENCE_MANAGER_FACTORY, pmf );
|
|
|
|
|
Singleton.setInstance( SingletonConstants.PERSISTENCE_MANAGER, pm );
|
|
|
|
|
|
|
|
|
|
// PersistenceManagerFactory pmf = JDOHelper.getPersistenceManagerFactory( jpoxProps );
|
|
|
|
|
//// pmf.setOptimistic( true );
|
|
|
|
|
//System.out.print( "Loading PM: " + new Date() );
|
|
|
|
|
// // ( ( PersistenceManagerFactoryImpl )pmf ).setTransactionIsolation( Connection.TRANSACTION_READ_UNCOMMITTED );
|
|
|
|
|
// // Retrieve a PersistenceManager from the PersistenceManagerFactory.
|
|
|
|
|
// PersistenceManager pm = pmf.getPersistenceManager();
|
|
|
|
|
// JDOObject.setPersistentManager( pm );
|
|
|
|
|
// Singleton.setInstance( Singleton.DEFAULT_PERSISTENCE_MANAGER_FACTORY, pmf );
|
|
|
|
|
// Singleton.setInstance( SingletonConstants.PERSISTENCE_MANAGER, pm );
|
|
|
|
|
JDOProvider jdoProvider = new JDOProvider( jpoxProps );
|
|
|
|
|
Singleton.setInstance( Singleton.DEFAULT_JDO_PROVIDER, jdoProvider );
|
|
|
|
|
System.out.println( "PM done " + new Date() );
|
|
|
|
|
}
|
|
|
|
|
}
|