diff --git a/driver-mapping/src/main/java/com/datastax/driver/mapping/PropertyMapper.java b/driver-mapping/src/main/java/com/datastax/driver/mapping/PropertyMapper.java index b66b749363c..8cc106a2ae7 100644 --- a/driver-mapping/src/main/java/com/datastax/driver/mapping/PropertyMapper.java +++ b/driver-mapping/src/main/java/com/datastax/driver/mapping/PropertyMapper.java @@ -24,6 +24,7 @@ import java.lang.annotation.Annotation; import java.lang.reflect.Field; import java.lang.reflect.Method; +import java.lang.reflect.Modifier; import java.lang.reflect.Type; import java.util.Collection; import java.util.Map; @@ -118,7 +119,7 @@ boolean isComputed() { } boolean isTransient() { - return hasAnnotation(Transient.class); + return hasAnnotation(Transient.class) || (this.field != null && Modifier.isTransient(this.field.getModifiers())); } boolean isPartitionKey() {