From 9158f46bb3f2658cc8a0ffc2e45c6c4f6a7b7ff8 Mon Sep 17 00:00:00 2001
From: Rob Bygrave
- * The join string should start with either "left outer join" or "join". + * The join string should start with either "left join" or "join". *
* *diff --git a/src/main/java/com/avaje/ebeaninternal/server/deploy/TableJoin.java b/src/main/java/com/avaje/ebeaninternal/server/deploy/TableJoin.java index 8ed839383..1d1e86ecf 100644 --- a/src/main/java/com/avaje/ebeaninternal/server/deploy/TableJoin.java +++ b/src/main/java/com/avaje/ebeaninternal/server/deploy/TableJoin.java @@ -120,7 +120,7 @@ public final class TableJoin { } /** - * Return the type of join. LEFT OUTER JOIN etc. + * Return the type of join. LEFT JOIN etc. */ public SqlJoinType getType() { return type; diff --git a/src/main/java/com/avaje/ebeaninternal/server/deploy/meta/DeployTableJoin.java b/src/main/java/com/avaje/ebeaninternal/server/deploy/meta/DeployTableJoin.java index b07610783..fad7550a0 100644 --- a/src/main/java/com/avaje/ebeaninternal/server/deploy/meta/DeployTableJoin.java +++ b/src/main/java/com/avaje/ebeaninternal/server/deploy/meta/DeployTableJoin.java @@ -21,7 +21,7 @@ public class DeployTableJoin { private String table; /** - * The type of join. LEFT OUTER etc. + * The type of join. LEFT JOIN etc. */ private SqlJoinType type = SqlJoinType.INNER; diff --git a/src/main/java/com/avaje/ebeaninternal/server/query/DefaultDbSqlContext.java b/src/main/java/com/avaje/ebeaninternal/server/query/DefaultDbSqlContext.java index cc09255c5..9133f4366 100644 --- a/src/main/java/com/avaje/ebeaninternal/server/query/DefaultDbSqlContext.java +++ b/src/main/java/com/avaje/ebeaninternal/server/query/DefaultDbSqlContext.java @@ -222,8 +222,8 @@ public class DefaultDbSqlContext implements DbSqlContext { sb.append(" "); if (joinType == SqlJoinType.OUTER) { if ("join".equals(sqlFormulaJoin.substring(0, 4).toLowerCase())) { - // prepend left outer as we are in the 'many' part - append(" left outer "); + // prepend left as we are in the 'many' part + append(" left "); } } diff --git a/src/main/java/com/avaje/ebeaninternal/server/query/SqlJoinType.java b/src/main/java/com/avaje/ebeaninternal/server/query/SqlJoinType.java index 9524cae71..711d2130b 100644 --- a/src/main/java/com/avaje/ebeaninternal/server/query/SqlJoinType.java +++ b/src/main/java/com/avaje/ebeaninternal/server/query/SqlJoinType.java @@ -13,7 +13,7 @@ public enum SqlJoinType { /** * It is an outer join. */ - OUTER("left outer join"), + OUTER("left join"), /** * It is automatically determined based on cardinality and optionality. diff --git a/src/main/java/com/avaje/ebeaninternal/server/query/SqlTreeNodeExtraJoin.java b/src/main/java/com/avaje/ebeaninternal/server/query/SqlTreeNodeExtraJoin.java index 2a7fd0cfb..a3154e89c 100644 --- a/src/main/java/com/avaje/ebeaninternal/server/query/SqlTreeNodeExtraJoin.java +++ b/src/main/java/com/avaje/ebeaninternal/server/query/SqlTreeNodeExtraJoin.java @@ -105,7 +105,7 @@ public class SqlTreeNodeExtraJoin implements SqlTreeNode { } if (pathContainsMany) { - // "promote" to left outer as the path contains a many + // "promote" to left join as the path contains a many joinType = SqlJoinType.OUTER; } if (!manyToMany) {