X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=test%2Ftoplink-essentials%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsupport%2Fpersistence%2Ftoplink%2FToplinkJpaCustomizer.java;h=da40441cd3de35cb2cef7818291c4e8975e24334;hb=f9ccadb956bac942258d9892c66e481ac2aec446;hp=3a132da20c54065934edda98f23e86adb7b87e11;hpb=185601ca79008d99e5c2293bc3686fc501720484;p=utils diff --git a/test/toplink-essentials/src/main/java/org/wamblee/support/persistence/toplink/ToplinkJpaCustomizer.java b/test/toplink-essentials/src/main/java/org/wamblee/support/persistence/toplink/ToplinkJpaCustomizer.java index 3a132da2..da40441c 100644 --- a/test/toplink-essentials/src/main/java/org/wamblee/support/persistence/toplink/ToplinkJpaCustomizer.java +++ b/test/toplink-essentials/src/main/java/org/wamblee/support/persistence/toplink/ToplinkJpaCustomizer.java @@ -39,15 +39,14 @@ public class ToplinkJpaCustomizer implements JpaCustomizer { @Override public void customize(PersistenceUnitDescription aPersistenceUnit, Map aJpaProperties) { - // Hack to make JNDI lookup of the datasource work with toplink - aJpaProperties.put("toplink.session.customizer", - JndiSessionCustomizer.class.getName()); + + // Custom datasource properties. + aJpaProperties.put("toplink.jdbc.url", aJpaProperties.get("javax.persistence.jdbc.url")); + aJpaProperties.put("toplink.jdbc.user", aJpaProperties.get("javax.persistence.jdbc.user")); + aJpaProperties.put("toplink.jdbc.password", aJpaProperties.get("javax.persistence.jdbc.password")); // DDL generation for toplink - aJpaProperties.put("toplink.ddl-generation", "create-tables"); - - // Use JTA transaction type - aJpaProperties.put("javax.persistence.transactionType", "JTA"); + aJpaProperties.put("toplink.ddl-generation", "drop-and-create-tables"); // DDL generation FileSystemUtils.createDir(new File("target/sql"));