이 매퍼를 시도 https://github.com/valchkou/cassandra-driver-mapping
이 컬렉션
https://github.com/valchkou/cassandra-driver-mapping#write
mapper.updateValue(id, Entity.class, propertyName, value);
/** Append value to the Set, List or Map. */
append(id, Entity.class, propertyName, value);
을 포함하여 부분 업데이트를 지원 또한 그것은 자동 스키마 동기화 기능이 있습니다 (및 몇 가지 더 많은 기능) datastax에 빠진 매퍼
사용 예제 :
중앙 받는다는 볼 수
Entity entity = new Entity();
mappingSession.save(entity);
entity = mappingSession.get(Entity.class, id);
mappingSession.delete(entity);
:
<dependency>
<groupId>com.valchkou.datastax</groupId>
<artifactId>cassandra-driver-mapping</artifactId>
</dependency>
감사 알렉스, 내가 락스 너희들이 가지고 올 것을 볼 수 있다고보고됩니다. 'Accessor'는 CQL 문을 작성하는 것과 거의 같습니다 (매우 유연합니다). 'Accessor' 문법의 한가지 문제점은 당신이 정적으로 업데이트 할 컬럼을 정의한다는 것입니다. 예 :'@Query ("UPDATE users SET first_name = : first, last_name = : last WHERE id = : id")'나는 그것을 이해할 때까지 항상'first'와'last'를 동시에 갱신해야합니다 . – reikje