diff --git a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/convert/MappingCassandraConverter.java b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/convert/MappingCassandraConverter.java index bad51b756..fe6abab7b 100644 --- a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/convert/MappingCassandraConverter.java +++ b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/convert/MappingCassandraConverter.java @@ -91,13 +91,14 @@ import com.datastax.driver.core.querybuilder.Update; public class MappingCassandraConverter extends AbstractCassandraConverter implements CassandraConverter, ApplicationContextAware, BeanClassLoaderAware { - protected ApplicationContext applicationContext; - protected final CassandraMappingContext mappingContext; - protected ClassLoader beanClassLoader; - protected SpELContext spELContext; - private final Logger log = LoggerFactory.getLogger(getClass()); + private final CassandraMappingContext mappingContext; + + private ClassLoader beanClassLoader; + + private SpELContext spELContext; + /** * Creates a new {@link MappingCassandraConverter} with a {@link BasicCassandraMappingContext}. */ @@ -156,7 +157,6 @@ public class MappingCassandraConverter extends AbstractCassandraConverter */ @Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { - this.applicationContext = applicationContext; this.spELContext = new SpELContext(this.spELContext, applicationContext); } diff --git a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/support/MappingCassandraEntityInformation.java b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/support/MappingCassandraEntityInformation.java index c78f17deb..e983e74a0 100644 --- a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/support/MappingCassandraEntityInformation.java +++ b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/support/MappingCassandraEntityInformation.java @@ -41,7 +41,9 @@ public class MappingCassandraEntityInformation exten implements CassandraEntityInformation { private final CassandraPersistentEntity entityMetadata; + private final CassandraConverter converter; + private final boolean isPrimaryKeyEntity; /** diff --git a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/support/SimpleCassandraRepository.java b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/support/SimpleCassandraRepository.java index f4d4d9c17..3bed61159 100644 --- a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/support/SimpleCassandraRepository.java +++ b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/support/SimpleCassandraRepository.java @@ -45,8 +45,9 @@ import com.datastax.driver.core.querybuilder.Select; */ public class SimpleCassandraRepository implements TypedIdCassandraRepository { - protected CassandraOperations operations; - protected CassandraEntityInformation entityInformation; + private final CassandraEntityInformation entityInformation; + + private final CassandraOperations operations; /** * Creates a new {@link SimpleCassandraRepository} for the given {@link CassandraEntityInformation} and