diff --git a/project/gradle.properties b/project/gradle.properties index 49cc455ef..e9fac5f51 100644 --- a/project/gradle.properties +++ b/project/gradle.properties @@ -1,2 +1,2 @@ group=org.babyfish.jimmer -version=0.9.16 +version=0.9.17 diff --git a/project/jimmer-sql/src/main/java/org/babyfish/jimmer/sql/dialect/SQLiteDialect.java b/project/jimmer-sql/src/main/java/org/babyfish/jimmer/sql/dialect/SQLiteDialect.java index a5a4f316e..1596af749 100644 --- a/project/jimmer-sql/src/main/java/org/babyfish/jimmer/sql/dialect/SQLiteDialect.java +++ b/project/jimmer-sql/src/main/java/org/babyfish/jimmer/sql/dialect/SQLiteDialect.java @@ -1,7 +1,5 @@ package org.babyfish.jimmer.sql.dialect; -import org.jetbrains.annotations.Nullable; - public class SQLiteDialect extends DefaultDialect { @Override public boolean isDeleteAliasSupported() { diff --git a/project/jimmer-sql/src/test/dto/TreeNode.dto b/project/jimmer-sql/src/test/dto/TreeNode.dto index 40511e8b0..67bd0e3b4 100644 --- a/project/jimmer-sql/src/test/dto/TreeNode.dto +++ b/project/jimmer-sql/src/test/dto/TreeNode.dto @@ -2,7 +2,7 @@ export org.babyfish.jimmer.sql.model.TreeNode RecursiveTree { name - childNodes* // '*' means recursive + childNodes* as recursiveChildNodes // '*' means recursive } input TreeNodeInput { diff --git a/project/jimmer-sql/src/test/java/org/babyfish/jimmer/sql/dto/RecursiveTreeTest.java b/project/jimmer-sql/src/test/java/org/babyfish/jimmer/sql/dto/RecursiveTreeTest.java index 5781d3c0c..cf55814dd 100644 --- a/project/jimmer-sql/src/test/java/org/babyfish/jimmer/sql/dto/RecursiveTreeTest.java +++ b/project/jimmer-sql/src/test/java/org/babyfish/jimmer/sql/dto/RecursiveTreeTest.java @@ -171,33 +171,33 @@ public void findFindTree() { "--->--->\"childNodes\":[" + "--->--->--->{" + "--->--->--->--->\"name\":\"Food\"," + - "--->--->--->--->\"childNodes\":[" + + "--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->{" + "--->--->--->--->--->--->\"name\":\"Drinks\"," + - "--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->\"name\":\"Coca Cola\"," + - "--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->]" + "--->--->--->--->--->--->--->}," + "--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->\"name\":\"Fanta\"," + - "--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->]" + "--->--->--->--->--->--->--->}" + "--->--->--->--->--->--->]" + "--->--->--->--->--->}," + "--->--->--->--->--->{" + "--->--->--->--->--->--->\"name\":\"Bread\"," + - "--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->\"name\":\"Baguette\"," + - "--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->]" + "--->--->--->--->--->--->--->}," + "--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->\"name\":\"Ciabatta\"," + - "--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->]" + "--->--->--->--->--->--->--->}" + "--->--->--->--->--->--->]" + @@ -206,41 +206,41 @@ public void findFindTree() { "--->--->--->}," + "--->--->--->{" + "--->--->--->--->\"name\":\"Clothing\"," + - "--->--->--->--->\"childNodes\":[" + + "--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->{" + "--->--->--->--->--->--->\"name\":\"Woman\"," + - "--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->\"name\":\"Casual wear\"," + - "--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->--->--->\"name\":\"Dress\"," + - "--->--->--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->--->--->]" + "--->--->--->--->--->--->--->--->--->}," + "--->--->--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->--->--->\"name\":\"Miniskirt\"," + - "--->--->--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->--->--->]" + "--->--->--->--->--->--->--->--->--->}," + "--->--->--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->--->--->\"name\":\"Jeans\"," + - "--->--->--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->--->--->]" + "--->--->--->--->--->--->--->--->--->}" + "--->--->--->--->--->--->--->--->]" + "--->--->--->--->--->--->--->}," + "--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->\"name\":\"Formal wear\"," + - "--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->--->--->\"name\":\"Suit\"," + - "--->--->--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->--->--->]" + "--->--->--->--->--->--->--->--->--->}," + "--->--->--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->--->--->\"name\":\"Shirt\"," + - "--->--->--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->--->--->]" + "--->--->--->--->--->--->--->--->--->}" + "--->--->--->--->--->--->--->--->]" + @@ -249,33 +249,33 @@ public void findFindTree() { "--->--->--->--->--->}," + "--->--->--->--->--->{" + "--->--->--->--->--->--->\"name\":\"Man\"," + - "--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->\"name\":\"Casual wear\"," + - "--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->--->--->\"name\":\"Jacket\"," + - "--->--->--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->--->--->]" + "--->--->--->--->--->--->--->--->--->}," + "--->--->--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->--->--->\"name\":\"Jeans\"," + - "--->--->--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->--->--->]" + "--->--->--->--->--->--->--->--->--->}" + "--->--->--->--->--->--->--->--->]" + "--->--->--->--->--->--->--->}," + "--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->\"name\":\"Formal wear\"," + - "--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->--->--->\"name\":\"Suit\"," + - "--->--->--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->--->--->]" + "--->--->--->--->--->--->--->--->--->}," + "--->--->--->--->--->--->--->--->--->{" + "--->--->--->--->--->--->--->--->--->--->\"name\":\"Shirt\"," + - "--->--->--->--->--->--->--->--->--->--->\"childNodes\":[" + + "--->--->--->--->--->--->--->--->--->--->\"recursiveChildNodes\":[" + "--->--->--->--->--->--->--->--->--->--->]" + "--->--->--->--->--->--->--->--->--->}" + "--->--->--->--->--->--->--->--->]" + @@ -296,7 +296,7 @@ private static RecursiveTree root(String name, RecursiveTree ...childNodes) { RecursiveTree tree = new RecursiveTree(); tree.setName(name); if (childNodes.length > 0) { - tree.setChildNodes(Arrays.asList(childNodes)); + tree.setRecursiveChildNodes(Arrays.asList(childNodes)); } return tree; } @@ -305,7 +305,7 @@ private static RecursiveTree tree(String name, RecursiveTree ...childNodes) { RecursiveTree tree = new RecursiveTree(); tree.setName(name); if (childNodes.length > 0) { - tree.setChildNodes(Arrays.asList(childNodes)); + tree.setRecursiveChildNodes(Arrays.asList(childNodes)); } return tree; } diff --git a/project/jimmer-sql/src/test/java/org/babyfish/jimmer/sql/sqlite/SQLiteFluentDMLTest.java b/project/jimmer-sql/src/test/java/org/babyfish/jimmer/sql/sqlite/SQLiteFluentDMLTest.java index a7e078859..de261f1de 100644 --- a/project/jimmer-sql/src/test/java/org/babyfish/jimmer/sql/sqlite/SQLiteFluentDMLTest.java +++ b/project/jimmer-sql/src/test/java/org/babyfish/jimmer/sql/sqlite/SQLiteFluentDMLTest.java @@ -19,6 +19,7 @@ import static org.babyfish.jimmer.sql.common.Constants.*; public class SQLiteFluentDMLTest extends AbstractMutationTest { + @BeforeAll public static void beforeAll() { jdbc(NativeDatabases.SQLITE_DATA_SOURCE, false, con -> initDatabase(con, "database-sqlite.sql"));