Polish JpaProperties.determineDdlAuto()

Closes gh-13036
This commit is contained in:
Johnny Lim 2018-05-03 17:19:41 +09:00 committed by Stephane Nicoll
parent b4258ea908
commit aa60d60b8a
1 changed files with 4 additions and 10 deletions

View File

@ -240,17 +240,11 @@ public class JpaProperties {
private String determineDdlAuto(Map<String, String> existing, private String determineDdlAuto(Map<String, String> existing,
Supplier<String> defaultDdlAuto) { Supplier<String> defaultDdlAuto) {
if (!existing.containsKey("hibernate.hbm2ddl.auto")) { String ddlAuto = existing.get("hibernate.hbm2ddl.auto");
String ddlAuto = (this.ddlAuto != null ? this.ddlAuto if (ddlAuto != null) {
: defaultDdlAuto.get()); return ddlAuto;
if (!"none".equals(ddlAuto)) {
return ddlAuto;
}
} }
if (existing.containsKey("hibernate.hbm2ddl.auto")) { return this.ddlAuto != null ? this.ddlAuto : defaultDdlAuto.get();
return existing.get("hibernate.hbm2ddl.auto");
}
return "none";
} }
} }