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