X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=test%2Ftoplink-essentials%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsupport%2Fpersistence%2Ftoplink%2FToplinkJpaCustomizer.java;fp=test%2Ftoplink-essentials%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsupport%2Fpersistence%2Ftoplink%2FToplinkJpaCustomizer.java;h=1b3808f099cf07ff3c2c4f86eab53cb80dbd364a;hb=685578ba5b0c34b26b127405cad1202623280e50;hp=3a132da20c54065934edda98f23e86adb7b87e11;hpb=07e46d60a7a448f54d53ea155d76dd91e4d095b1;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..1b3808f0 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,16 +39,15 @@ 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"); - // DDL generation FileSystemUtils.createDir(new File("target/sql")); aJpaProperties.put("toplink.create-ddl-jdbc-file-name", "target/sql/create-schema.sql");