diff --git a/src/main/java/com/avaje/ebean/Ebean.java b/src/main/java/com/avaje/ebean/Ebean.java index 126519503..3d5134413 100644 --- a/src/main/java/com/avaje/ebean/Ebean.java +++ b/src/main/java/com/avaje/ebean/Ebean.java @@ -254,12 +254,22 @@ public final class Ebean { * } * * @param name - * the name of the server, use null for the 'default server' + * the name of the server, can use null for the 'default server' */ public static EbeanServer getServer(String name) { return serverMgr.get(name); } + /** + * Returns the default EbeanServer. + *

+ * This is equivalent to Ebean.getServer(null); + *

+ */ + public static EbeanServer getDefaultServer() { + return getServer(null); + } + /** * Return the ExpressionFactory from the default server. *

diff --git a/src/main/java/com/avaje/ebean/Model.java b/src/main/java/com/avaje/ebean/Model.java index 6aaa19766..bdee368eb 100644 --- a/src/main/java/com/avaje/ebean/Model.java +++ b/src/main/java/com/avaje/ebean/Model.java @@ -152,7 +152,7 @@ public abstract class Model { * } */ public static EbeanServer db() { - return Ebean.getServer(null); + return Ebean.getDefaultServer(); } /** @@ -451,8 +451,8 @@ public abstract class Model { * Construct passing the class literal type of the entity type. */ protected Find(String serverName, Class type) { - this.type = type; this.serverName = serverName; + this.type = type; } /**