diff --git a/composites/ebean-clickhouse/pom.xml b/composites/ebean-clickhouse/pom.xml index 168c64b5d..838cd761d 100644 --- a/composites/ebean-clickhouse/pom.xml +++ b/composites/ebean-clickhouse/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-clickhouse @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -35,13 +35,13 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-clickhouse - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/composites/ebean-cockroach/pom.xml b/composites/ebean-cockroach/pom.xml index 0b11f8e63..ed902d0d8 100644 --- a/composites/ebean-cockroach/pom.xml +++ b/composites/ebean-cockroach/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-cockroach @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -35,13 +35,13 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-postgres - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/composites/ebean-db2/pom.xml b/composites/ebean-db2/pom.xml index 5af1fa1ef..26e1ca1ab 100644 --- a/composites/ebean-db2/pom.xml +++ b/composites/ebean-db2/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-db2 @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -35,13 +35,13 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-db2 - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/composites/ebean-h2/pom.xml b/composites/ebean-h2/pom.xml index e27f722c1..16a25b8ef 100644 --- a/composites/ebean-h2/pom.xml +++ b/composites/ebean-h2/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-h2 @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -35,13 +35,13 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-h2 - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/composites/ebean-hana/pom.xml b/composites/ebean-hana/pom.xml index 8e18af012..5a380c065 100644 --- a/composites/ebean-hana/pom.xml +++ b/composites/ebean-hana/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-hana @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -35,13 +35,13 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-hana - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/composites/ebean-mariadb/pom.xml b/composites/ebean-mariadb/pom.xml index 311af73ee..d83c273cc 100644 --- a/composites/ebean-mariadb/pom.xml +++ b/composites/ebean-mariadb/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-mariadb @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -35,13 +35,13 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-mariadb - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/composites/ebean-mysql/pom.xml b/composites/ebean-mysql/pom.xml index 883e05f73..09b6fb24f 100644 --- a/composites/ebean-mysql/pom.xml +++ b/composites/ebean-mysql/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-mysql @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -35,13 +35,13 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-mysql - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/composites/ebean-nuodb/pom.xml b/composites/ebean-nuodb/pom.xml index 565aac29c..ba3e4a9f8 100644 --- a/composites/ebean-nuodb/pom.xml +++ b/composites/ebean-nuodb/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-nuodb @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -35,13 +35,13 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-nuodb - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/composites/ebean-oracle/pom.xml b/composites/ebean-oracle/pom.xml index 159917357..d558a5b0f 100644 --- a/composites/ebean-oracle/pom.xml +++ b/composites/ebean-oracle/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-oracle @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -35,13 +35,13 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-oracle - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/composites/ebean-postgres/pom.xml b/composites/ebean-postgres/pom.xml index 313d9fe07..3f9d4085c 100644 --- a/composites/ebean-postgres/pom.xml +++ b/composites/ebean-postgres/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-postgres @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -35,13 +35,13 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-postgres - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/composites/ebean-sqlite/pom.xml b/composites/ebean-sqlite/pom.xml index f89ebc5f1..9cef6eb30 100644 --- a/composites/ebean-sqlite/pom.xml +++ b/composites/ebean-sqlite/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-sqlite @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -35,13 +35,13 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-sqlite - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/composites/ebean-sqlserver/pom.xml b/composites/ebean-sqlserver/pom.xml index ddfd35458..8a7e3d710 100644 --- a/composites/ebean-sqlserver/pom.xml +++ b/composites/ebean-sqlserver/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-sqlserver @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -35,13 +35,13 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-sqlserver - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/composites/ebean-yugabyte/pom.xml b/composites/ebean-yugabyte/pom.xml index 8b1a9b582..f9a25c775 100644 --- a/composites/ebean-yugabyte/pom.xml +++ b/composites/ebean-yugabyte/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-yugabyte @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -35,13 +35,13 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-postgres - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/composites/ebean/pom.xml b/composites/ebean/pom.xml index 48e5146f8..93dac2314 100644 --- a/composites/ebean/pom.xml +++ b/composites/ebean/pom.xml @@ -4,7 +4,7 @@ composites io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean (all platforms) @@ -16,13 +16,13 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -35,13 +35,13 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-all - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/composites/pom.xml b/composites/pom.xml index 8cf659c0c..b5737db90 100644 --- a/composites/pom.xml +++ b/composites/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT composites diff --git a/ebean-api/pom.xml b/ebean-api/pom.xml index 280698ef9..d093864a0 100644 --- a/ebean-api/pom.xml +++ b/ebean-api/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean api diff --git a/ebean-autotune/pom.xml b/ebean-autotune/pom.xml index b19e9e84b..10c89fa2e 100644 --- a/ebean-autotune/pom.xml +++ b/ebean-autotune/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -26,7 +26,7 @@ io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT provided @@ -55,7 +55,7 @@ io.ebean ebean-platform-h2 - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test diff --git a/ebean-bom/pom.xml b/ebean-bom/pom.xml index 4e1d40ef0..14d2b6d40 100644 --- a/ebean-bom/pom.xml +++ b/ebean-bom/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean bom @@ -71,88 +71,88 @@ io.ebean ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core-type - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-ddl-generator - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-externalmapping-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-externalmapping-xml - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-autotune - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean querybean-generator - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT provided io.ebean kotlin-querybean-generator - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT provided io.ebean ebean-test - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test io.ebean ebean-postgis - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-redis - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/ebean-core-type/pom.xml b/ebean-core-type/pom.xml index bfc7a9b9a..14e9e36d4 100644 --- a/ebean-core-type/pom.xml +++ b/ebean-core-type/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-core-type @@ -16,7 +16,7 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/ebean-core/pom.xml b/ebean-core/pom.xml index 5b8f5aba8..c5da1233f 100644 --- a/ebean-core/pom.xml +++ b/ebean-core/pom.xml @@ -3,7 +3,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-core @@ -41,19 +41,19 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core-type - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-externalmapping-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -144,21 +144,21 @@ io.ebean ebean-platform-h2 - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test io.ebean ebean-platform-postgres - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test io.ebean ebean-platform-sqlserver - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/core/OrmQueryRequest.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/OrmQueryRequest.java index 6ff7e5acb..834ec2a04 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/core/OrmQueryRequest.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/core/OrmQueryRequest.java @@ -524,7 +524,7 @@ public final class OrmQueryRequest extends BeanRequest implements SpiOrmQuery } if (result instanceof BeanList) { OrderBy orderBy = query.getOrderBy(); - if (orderBy != null) { + if (orderBy != null && !orderBy.isEmpty()) { // in memory sort after merging the cache hits with the DB hits beanDescriptor.sort(((BeanList) result).getActualList(), orderBy.toStringFormat()); } @@ -543,7 +543,7 @@ public final class OrmQueryRequest extends BeanRequest implements SpiOrmQuery @Override public List beanCacheHits() { OrderBy orderBy = query.getOrderBy(); - if (orderBy != null) { + if (orderBy != null && !orderBy.isEmpty()) { beanDescriptor.sort(cacheBeans, orderBy.toStringFormat()); } return cacheBeans; @@ -552,7 +552,7 @@ public final class OrmQueryRequest extends BeanRequest implements SpiOrmQuery @Override public Map beanCacheHitsAsMap() { OrderBy orderBy = query.getOrderBy(); - if (orderBy != null) { + if (orderBy != null && !orderBy.isEmpty()) { beanDescriptor.sort(cacheBeans, orderBy.toStringFormat()); } return cacheBeansToMap(); diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java index f82daa987..ef92648fb 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/deploy/parse/DeployInheritInfo.java @@ -7,12 +7,14 @@ import javax.persistence.DiscriminatorType; import java.sql.Types; import java.util.ArrayList; import java.util.List; +import java.util.Set; +import java.util.TreeSet; /** * Represents a node in the Inheritance tree. * Holds information regarding Super Subclass support. */ -public final class DeployInheritInfo { +public final class DeployInheritInfo implements Comparable { /** * the default discriminator column according to the JPA 1.0 spec. @@ -27,7 +29,7 @@ public final class DeployInheritInfo { private String columnDefn; private final Class type; private Class parent; - private final ArrayList children = new ArrayList<>(); + private final Set children = new TreeSet<>(); /** * Create for a given type. @@ -74,7 +76,7 @@ public final class DeployInheritInfo { /** * Return the child nodes. */ - public List children() { + public Set children() { return children; } @@ -251,7 +253,22 @@ public final class DeployInheritInfo { @Override public String toString() { - return "InheritInfo[" + type.getName() + "]" + " root[" + parent.getName() + "]" + " disValue[" + discriminatorStringValue + "]"; + String root = parent == null ? null : parent.getName(); + String name = type == null ? null : type.getName(); + return "InheritInfo[" + name + "]" + " root[" + root + "]" + " disValue[" + discriminatorStringValue + "]"; + } + + @Override + public int compareTo(DeployInheritInfo o) { + if (o == this || o.discriminatorStringValue == null && discriminatorStringValue == null) { + return 0; + } else if (o.discriminatorStringValue == null) { + return 1; + } else if (discriminatorStringValue == null) { + return -1; + } else { + return discriminatorStringValue.compareTo(o.discriminatorStringValue); + } } } diff --git a/ebean-ddl-generator/pom.xml b/ebean-ddl-generator/pom.xml index b9931c137..16fd9d475 100644 --- a/ebean-ddl-generator/pom.xml +++ b/ebean-ddl-generator/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean ddl generation @@ -28,14 +28,14 @@ io.ebean ebean-core-type - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT provided io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT provided @@ -58,7 +58,7 @@ io.ebean ebean-platform-all - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test diff --git a/ebean-externalmapping-api/pom.xml b/ebean-externalmapping-api/pom.xml index 144f066e7..9966cdeaf 100644 --- a/ebean-externalmapping-api/pom.xml +++ b/ebean-externalmapping-api/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean external mapping api diff --git a/ebean-externalmapping-xml/pom.xml b/ebean-externalmapping-xml/pom.xml index 1722c1d61..442818e3e 100644 --- a/ebean-externalmapping-xml/pom.xml +++ b/ebean-externalmapping-xml/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -28,7 +28,7 @@ io.ebean ebean-externalmapping-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -61,21 +61,21 @@ io.ebean ebean-platform-h2 - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test io.ebean ebean-ddl-generator - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test diff --git a/ebean-kotlin/pom.xml b/ebean-kotlin/pom.xml index 6d43e8cda..4b81d57d6 100644 --- a/ebean-kotlin/pom.xml +++ b/ebean-kotlin/pom.xml @@ -2,19 +2,18 @@ + 4.0.0 ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT - 4.0.0 ebean-kotlin 1.8 1.8 - 1.6.0 @@ -29,7 +28,7 @@ io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT provided @@ -51,7 +50,7 @@ io.ebean ebean-test - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test diff --git a/ebean-postgis/pom.xml b/ebean-postgis/pom.xml index b5c399b83..e0c9962e6 100644 --- a/ebean-postgis/pom.xml +++ b/ebean-postgis/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean postgis @@ -22,14 +22,14 @@ io.ebean ebean-platform-postgres - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT provided @@ -73,7 +73,7 @@ io.ebean ebean-test - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test diff --git a/ebean-querybean/pom.xml b/ebean-querybean/pom.xml index bfdb92ad7..a06806e38 100644 --- a/ebean-querybean/pom.xml +++ b/ebean-querybean/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean querybean @@ -17,7 +17,7 @@ io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT provided @@ -63,21 +63,21 @@ io.ebean ebean-ddl-generator - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test io.ebean querybean-generator - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test io.ebean ebean-test - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test diff --git a/ebean-redis/pom.xml b/ebean-redis/pom.xml index 32036c8bc..d6bc05cdc 100644 --- a/ebean-redis/pom.xml +++ b/ebean-redis/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-redis @@ -22,35 +22,35 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT provided io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT provided io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test io.ebean querybean-generator - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test io.ebean ebean-test - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test diff --git a/ebean-test/pom.xml b/ebean-test/pom.xml index 1ca3e3e77..844547ae6 100644 --- a/ebean-test/pom.xml +++ b/ebean-test/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean test @@ -29,20 +29,20 @@ io.ebean ebean-platform-h2 - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT provided io.ebean ebean-ddl-generator - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -106,7 +106,7 @@ io.ebean ebean-platform-all - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test diff --git a/ebean-test/src/test/java/org/tests/query/orderby/TestOrderByClear.java b/ebean-test/src/test/java/org/tests/query/orderby/TestOrderByClear.java index c0b7bfd7e..061e0da9f 100644 --- a/ebean-test/src/test/java/org/tests/query/orderby/TestOrderByClear.java +++ b/ebean-test/src/test/java/org/tests/query/orderby/TestOrderByClear.java @@ -6,6 +6,7 @@ import io.ebean.OrderBy; import io.ebean.Query; import org.junit.jupiter.api.Test; import org.tests.model.basic.Order; +import org.tests.model.basic.OrderDetail; import org.tests.model.basic.ResetBasicData; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -37,5 +38,18 @@ public class TestOrderByClear extends BaseTestCase { assertTrue(sql.contains("order by t0.ship_date")); } + + @Test + public void testWithCache() { + ResetBasicData.reset(); + + Query query = DB.find(OrderDetail.class).where().idIn(1,2,3).query(); + query.setUseCache(true); + query.findList(); + query.order().asc("cretime").findList(); // hit cache + query.order().clear(); + query.findList(); // hit cache again + + } } diff --git a/kotlin-querybean-generator/pom.xml b/kotlin-querybean-generator/pom.xml index 3d2d7e1fe..d382456d5 100644 --- a/kotlin-querybean-generator/pom.xml +++ b/kotlin-querybean-generator/pom.xml @@ -4,7 +4,7 @@ ebean-parent io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT kotlin querybean generator @@ -29,7 +29,7 @@ io.ebean ebean-querybean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test @@ -43,7 +43,7 @@ io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test @@ -64,7 +64,7 @@ io.ebean ebean-ddl-generator - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test diff --git a/platforms/all/pom.xml b/platforms/all/pom.xml index 72f0b03bc..48e23547d 100644 --- a/platforms/all/pom.xml +++ b/platforms/all/pom.xml @@ -4,7 +4,7 @@ platforms io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-platform-all @@ -14,67 +14,67 @@ io.ebean ebean-platform-h2 - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-clickhouse - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-db2 - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-hana - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-hsqldb - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-mysql - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-mariadb - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-nuodb - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-oracle - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-postgres - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-sqlanywhere - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-sqlite - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT io.ebean ebean-platform-sqlserver - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/platforms/clickhouse/pom.xml b/platforms/clickhouse/pom.xml index ca1b257a6..773f7cce2 100644 --- a/platforms/clickhouse/pom.xml +++ b/platforms/clickhouse/pom.xml @@ -4,7 +4,7 @@ platforms io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-platform-clickhouse @@ -14,7 +14,7 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/platforms/db2/pom.xml b/platforms/db2/pom.xml index c7cbca8d9..1ecc98d2f 100644 --- a/platforms/db2/pom.xml +++ b/platforms/db2/pom.xml @@ -4,7 +4,7 @@ platforms io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-platform-db2 @@ -14,7 +14,7 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT diff --git a/platforms/h2/pom.xml b/platforms/h2/pom.xml index 2173463f7..122dd9e64 100644 --- a/platforms/h2/pom.xml +++ b/platforms/h2/pom.xml @@ -4,7 +4,7 @@ platforms io.ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ebean-platform-h2 @@ -14,7 +14,7 @@ io.ebean ebean-api - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT - - - - io.ebean test-java16 @@ -13,26 +9,25 @@ 3.10.1 - true io.ebean ebean - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT ch.qos.logback logback-classic - 1.2.10 + 1.2.11 io.ebean ebean-test - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test @@ -58,7 +53,7 @@ io.ebean querybean-generator - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT @@ -71,8 +66,7 @@ true - - io.ebean.tile:enhancement:13.0.1-RC1 + io.ebean.tile:enhancement:13.3.0 diff --git a/tests/test-kotlin/pom.xml b/tests/test-kotlin/pom.xml index fe3cec49b..e31e19939 100644 --- a/tests/test-kotlin/pom.xml +++ b/tests/test-kotlin/pom.xml @@ -6,7 +6,7 @@ org.avaje java11-oss - 3.4 + 3.7 @@ -19,10 +19,9 @@ 11 11 - 13.0.1-RC1 + 13.3.0 1.6.0 2.12.1 - true @@ -36,14 +35,14 @@ io.ebean ebean-test - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test io.ebean ebean-core - 13.3.0-SNAPSHOT + 13.3.1-SNAPSHOT test