New implementation to setup persistence runtime | Existing implementation to setup persistence runtime |
private static PersistenceRuntime persistence; private static PersistenceManager perManager; private static ExamplePackagePersistenceMaster master; public static void setupPersistenceRuntime() { try { persistence = PersistenceRuntime.getInstance(); master = new ExamplePackagePersistenceMaster(); persistence.registerPersistenceMaster(master); perManager = persistence.getPersistenceManager(VisibilityType.SEPARATED); perManager.registerEntityFactory(master); // This step is necessary to allow transaction perManager.beginTransaction(true); } catch (Exception e) { e.printStackTrace(); System.out.println("Error during startup"); System.exit(-1); } } |
private static PersistenceRuntime persistence; private static TransactionManager trxManager; private static ExamplePackagePersistenceMaster master private static Transaction trx; public static void setupPersistenceRuntime() { try { persistence = PersistenceRuntime.getInstance(); master = new ExamplePackagePersistenceMaster(); persistence.registerPersistenceMaster(master); trxManager = persistence.getTransactionManager(VisibilityType.SEPARATED); trxManager.registerEntityFactory(master); } catch (Exception e) { e.printStackTrace(); System.out.println("Error during startup"); System.exit(-1); } } |