getJavaType() {
- return type;
- }
-
- /* (non-Javadoc)
- * @see org.springframework.data.jdbc.repository.query.RelationalEntityMetadata#getTableName()
- */
- public String getTableName() {
- return tableEntity.getTableName();
- }
-}
diff --git a/src/main/java/org/springframework/data/relational/repository/query/package-info.java b/src/main/java/org/springframework/data/relational/repository/query/package-info.java
deleted file mode 100644
index ccd616a..0000000
--- a/src/main/java/org/springframework/data/relational/repository/query/package-info.java
+++ /dev/null
@@ -1,7 +0,0 @@
-/**
- * Query support for relational database repositories.
- */
-@NonNullApi
-package org.springframework.data.relational.repository.query;
-
-import org.springframework.lang.NonNullApi;
diff --git a/src/main/java/org/springframework/data/relational/repository/support/MappingRelationalEntityInformation.java b/src/main/java/org/springframework/data/relational/repository/support/MappingRelationalEntityInformation.java
deleted file mode 100644
index 6231de0..0000000
--- a/src/main/java/org/springframework/data/relational/repository/support/MappingRelationalEntityInformation.java
+++ /dev/null
@@ -1,111 +0,0 @@
-/*
- * Copyright 2018 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.springframework.data.relational.repository.support;
-
-import org.springframework.data.relational.core.mapping.RelationalPersistentEntity;
-import org.springframework.data.relational.repository.query.RelationalEntityInformation;
-import org.springframework.data.repository.core.support.PersistentEntityInformation;
-import org.springframework.lang.Nullable;
-
-/**
- * {@link RelationalEntityInformation} implementation using a {@link RelationalPersistentEntity} instance to lookup the
- * necessary information. Can be configured with a custom table name.
- *
- * Entity types that do not declare an explicit Id type fall back to {@link Long} as Id type.
- *
- * @author Mark Paluch
- */
-public class MappingRelationalEntityInformation extends PersistentEntityInformation
- implements RelationalEntityInformation {
-
- private final RelationalPersistentEntity entityMetadata;
- private final @Nullable String customTableName;
- private final Class fallbackIdType;
-
- /**
- * Creates a new {@link MappingRelationalEntityInformation} for the given {@link RelationalPersistentEntity}.
- *
- * @param entity must not be {@literal null}.
- */
- public MappingRelationalEntityInformation(RelationalPersistentEntity entity) {
- this(entity, null, null);
- }
-
- /**
- * Creates a new {@link MappingRelationalEntityInformation} for the given {@link RelationalPersistentEntity} and
- * fallback identifier type.
- *
- * @param entity must not be {@literal null}.
- * @param fallbackIdType can be {@literal null}.
- */
- public MappingRelationalEntityInformation(RelationalPersistentEntity entity, @Nullable Class fallbackIdType) {
- this(entity, null, fallbackIdType);
- }
-
- /**
- * Creates a new {@link MappingRelationalEntityInformation} for the given {@link RelationalPersistentEntity} and
- * custom table name.
- *
- * @param entity must not be {@literal null}.
- * @param customTableName can be {@literal null}.
- */
- public MappingRelationalEntityInformation(RelationalPersistentEntity entity, String customTableName) {
- this(entity, customTableName, null);
- }
-
- /**
- * Creates a new {@link MappingRelationalEntityInformation} for the given {@link RelationalPersistentEntity},
- * collection name and identifier type.
- *
- * @param entity must not be {@literal null}.
- * @param customTableName can be {@literal null}.
- * @param idType can be {@literal null}.
- */
- @SuppressWarnings("unchecked")
- private MappingRelationalEntityInformation(RelationalPersistentEntity entity, @Nullable String customTableName,
- @Nullable Class idType) {
-
- super(entity);
-
- this.entityMetadata = entity;
- this.customTableName = customTableName;
- this.fallbackIdType = idType != null ? idType : (Class) Long.class;
- }
-
- /* (non-Javadoc)
- * @see org.springframework.data.relational.repository.query.RelationalEntityInformation#getTableName()
- */
- public String getTableName() {
- return customTableName == null ? entityMetadata.getTableName() : customTableName;
- }
-
- public String getIdAttribute() {
- return entityMetadata.getRequiredIdProperty().getName();
- }
-
- /* (non-Javadoc)
- * @see org.springframework.data.repository.core.support.PersistentEntityInformation#getIdType()
- */
- @Override
- public Class getIdType() {
-
- if (this.entityMetadata.hasIdProperty()) {
- return super.getIdType();
- }
-
- return fallbackIdType;
- }
-}
diff --git a/src/main/java/org/springframework/data/relational/repository/support/package-info.java b/src/main/java/org/springframework/data/relational/repository/support/package-info.java
deleted file mode 100644
index 28aeb25..0000000
--- a/src/main/java/org/springframework/data/relational/repository/support/package-info.java
+++ /dev/null
@@ -1,7 +0,0 @@
-/**
- * Support infrastructure for query derivation of relational database repositories.
- */
-@NonNullApi
-package org.springframework.data.relational.repository.support;
-
-import org.springframework.lang.NonNullApi;
diff --git a/src/test/java/org/springframework/data/jdbc/degraph/DependencyTests.java b/src/test/java/org/springframework/data/r2dbc/DependencyTests.java
similarity index 95%
rename from src/test/java/org/springframework/data/jdbc/degraph/DependencyTests.java
rename to src/test/java/org/springframework/data/r2dbc/DependencyTests.java
index fe47442..30da212 100644
--- a/src/test/java/org/springframework/data/jdbc/degraph/DependencyTests.java
+++ b/src/test/java/org/springframework/data/r2dbc/DependencyTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2017-2018 the original author or authors.
+ * Copyright 2018 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.data.jdbc.degraph;
+package org.springframework.data.r2dbc;
import static de.schauderhaft.degraph.check.JCheck.*;
import static org.junit.Assert.*;
diff --git a/src/test/java/org/springframework/data/r2dbc/function/DatabaseClientIntegrationTests.java b/src/test/java/org/springframework/data/r2dbc/function/DatabaseClientIntegrationTests.java
index 8ab0fda..614d797 100644
--- a/src/test/java/org/springframework/data/r2dbc/function/DatabaseClientIntegrationTests.java
+++ b/src/test/java/org/springframework/data/r2dbc/function/DatabaseClientIntegrationTests.java
@@ -28,7 +28,7 @@ import org.junit.Test;
import org.springframework.dao.DuplicateKeyException;
import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Sort;
-import org.springframework.data.jdbc.testing.R2dbcIntegrationTestSupport;
+import org.springframework.data.r2dbc.testing.R2dbcIntegrationTestSupport;
import org.springframework.data.relational.core.mapping.Table;
import org.springframework.jdbc.core.JdbcTemplate;
diff --git a/src/test/java/org/springframework/data/r2dbc/function/TransactionalDatabaseClientIntegrationTests.java b/src/test/java/org/springframework/data/r2dbc/function/TransactionalDatabaseClientIntegrationTests.java
index 6a3d19c..31c641e 100644
--- a/src/test/java/org/springframework/data/r2dbc/function/TransactionalDatabaseClientIntegrationTests.java
+++ b/src/test/java/org/springframework/data/r2dbc/function/TransactionalDatabaseClientIntegrationTests.java
@@ -30,7 +30,7 @@ import java.util.concurrent.ArrayBlockingQueue;
import org.junit.Before;
import org.junit.Test;
-import org.springframework.data.jdbc.testing.R2dbcIntegrationTestSupport;
+import org.springframework.data.r2dbc.testing.R2dbcIntegrationTestSupport;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.transaction.NoTransactionException;
diff --git a/src/test/java/org/springframework/data/r2dbc/repository/R2dbcRepositoryIntegrationTests.java b/src/test/java/org/springframework/data/r2dbc/repository/R2dbcRepositoryIntegrationTests.java
index 4dde9d5..fc2fcb1 100644
--- a/src/test/java/org/springframework/data/r2dbc/repository/R2dbcRepositoryIntegrationTests.java
+++ b/src/test/java/org/springframework/data/r2dbc/repository/R2dbcRepositoryIntegrationTests.java
@@ -33,12 +33,12 @@ import java.util.Map;
import org.junit.Before;
import org.junit.Test;
import org.springframework.data.annotation.Id;
-import org.springframework.data.jdbc.repository.query.Query;
-import org.springframework.data.jdbc.testing.R2dbcIntegrationTestSupport;
import org.springframework.data.r2dbc.function.DatabaseClient;
import org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy;
import org.springframework.data.r2dbc.function.TransactionalDatabaseClient;
+import org.springframework.data.r2dbc.repository.query.Query;
import org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactory;
+import org.springframework.data.r2dbc.testing.R2dbcIntegrationTestSupport;
import org.springframework.data.relational.core.conversion.BasicRelationalConverter;
import org.springframework.data.relational.core.mapping.RelationalMappingContext;
import org.springframework.data.relational.core.mapping.Table;
diff --git a/src/test/java/org/springframework/data/r2dbc/repository/query/StringBasedR2dbcQueryUnitTests.java b/src/test/java/org/springframework/data/r2dbc/repository/query/StringBasedR2dbcQueryUnitTests.java
index c697b43..bf71533 100644
--- a/src/test/java/org/springframework/data/r2dbc/repository/query/StringBasedR2dbcQueryUnitTests.java
+++ b/src/test/java/org/springframework/data/r2dbc/repository/query/StringBasedR2dbcQueryUnitTests.java
@@ -27,7 +27,6 @@ import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;
-import org.springframework.data.jdbc.repository.query.Query;
import org.springframework.data.projection.ProjectionFactory;
import org.springframework.data.projection.SpelAwareProxyProjectionFactory;
import org.springframework.data.r2dbc.function.DatabaseClient;
diff --git a/src/test/java/org/springframework/data/r2dbc/repository/support/SimpleR2dbcRepositoryIntegrationTests.java b/src/test/java/org/springframework/data/r2dbc/repository/support/SimpleR2dbcRepositoryIntegrationTests.java
index b5e2dfd..f5a22bc 100644
--- a/src/test/java/org/springframework/data/r2dbc/repository/support/SimpleR2dbcRepositoryIntegrationTests.java
+++ b/src/test/java/org/springframework/data/r2dbc/repository/support/SimpleR2dbcRepositoryIntegrationTests.java
@@ -33,7 +33,7 @@ import java.util.Map;
import org.junit.Before;
import org.junit.Test;
import org.springframework.data.annotation.Id;
-import org.springframework.data.jdbc.testing.R2dbcIntegrationTestSupport;
+import org.springframework.data.r2dbc.testing.R2dbcIntegrationTestSupport;
import org.springframework.data.r2dbc.function.DatabaseClient;
import org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy;
import org.springframework.data.r2dbc.function.convert.MappingR2dbcConverter;
diff --git a/src/test/java/org/springframework/data/jdbc/testing/ExternalDatabase.java b/src/test/java/org/springframework/data/r2dbc/testing/ExternalDatabase.java
similarity index 98%
rename from src/test/java/org/springframework/data/jdbc/testing/ExternalDatabase.java
rename to src/test/java/org/springframework/data/r2dbc/testing/ExternalDatabase.java
index 2c6ebe3..7a021e2 100644
--- a/src/test/java/org/springframework/data/jdbc/testing/ExternalDatabase.java
+++ b/src/test/java/org/springframework/data/r2dbc/testing/ExternalDatabase.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.data.jdbc.testing;
+package org.springframework.data.r2dbc.testing;
import lombok.Builder;
diff --git a/src/test/java/org/springframework/data/jdbc/testing/R2dbcIntegrationTestSupport.java b/src/test/java/org/springframework/data/r2dbc/testing/R2dbcIntegrationTestSupport.java
similarity index 94%
rename from src/test/java/org/springframework/data/jdbc/testing/R2dbcIntegrationTestSupport.java
rename to src/test/java/org/springframework/data/r2dbc/testing/R2dbcIntegrationTestSupport.java
index ea99ac4..54ecbf7 100644
--- a/src/test/java/org/springframework/data/jdbc/testing/R2dbcIntegrationTestSupport.java
+++ b/src/test/java/org/springframework/data/r2dbc/testing/R2dbcIntegrationTestSupport.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.data.jdbc.testing;
+package org.springframework.data.r2dbc.testing;
import io.r2dbc.postgresql.PostgresqlConnectionConfiguration;
import io.r2dbc.postgresql.PostgresqlConnectionFactory;
@@ -23,7 +23,7 @@ import javax.sql.DataSource;
import org.junit.ClassRule;
import org.postgresql.ds.PGSimpleDataSource;
-import org.springframework.data.jdbc.testing.ExternalDatabase.ProvidedDatabase;
+import org.springframework.data.r2dbc.testing.ExternalDatabase.ProvidedDatabase;
import org.springframework.jdbc.core.JdbcTemplate;
/**
diff --git a/src/test/resources/logback.xml b/src/test/resources/logback.xml
new file mode 100644
index 0000000..c9be4b4
--- /dev/null
+++ b/src/test/resources/logback.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+ %d %5p %40.40c:%4L - %m%n
+
+
+
+
+
+
+
+
+
+
+