diff --git a/src/main/java/com/avaje/ebean/config/DocStoreConfig.java b/src/main/java/com/avaje/ebean/config/DocStoreConfig.java index f8169c644..3f9532d2b 100644 --- a/src/main/java/com/avaje/ebean/config/DocStoreConfig.java +++ b/src/main/java/com/avaje/ebean/config/DocStoreConfig.java @@ -134,5 +134,6 @@ public class DocStoreConfig { url = properties.get("docstore.url", url); persist = properties.getEnum(DocStoreEvent.class, "docstore.persist", persist); bulkBatchSize = properties.getInt("docstore.bulkBatchSize", bulkBatchSize); + dropCreate = properties.getBoolean("docstore.dropCreate", dropCreate); } } diff --git a/src/main/java/com/avaje/ebean/config/ServerConfig.java b/src/main/java/com/avaje/ebean/config/ServerConfig.java index b50a8d827..cd6e5e755 100644 --- a/src/main/java/com/avaje/ebean/config/ServerConfig.java +++ b/src/main/java/com/avaje/ebean/config/ServerConfig.java @@ -2250,14 +2250,14 @@ public class ServerConfig { } /** - * This is broken out for the same reason as above - preserve existing behaviour but let it be overridden. + * This is broken out to allow overridden behaviour. */ protected void loadDocStoreSettings(PropertiesWrapper p) { docStoreConfig.loadSettings(p); } /** - * This is broken out for the same reason as above - preserve existing behaviour but let it be overridden. + * This is broken out to allow overridden behaviour. */ protected void loadAutoTuneSettings(PropertiesWrapper p) { autoTuneConfig.loadSettings(p); @@ -2287,7 +2287,7 @@ public class ServerConfig { if (docStoreConfig == null) { docStoreConfig = new DocStoreConfig(); } - docStoreConfig.loadSettings(p); + loadDocStoreSettings(p); explicitTransactionBeginMode = p.getBoolean("explicitTransactionBeginMode", explicitTransactionBeginMode); autoCommitMode = p.getBoolean("autoCommitMode", autoCommitMode);