복붙노트

[SPRING] spring-data-cassandra를 사용한 사용자 정의 유형

SPRING

spring-data-cassandra를 사용한 사용자 정의 유형

아래의 모델을 만들려고합니다. spring-data-cassandra에서 사용자 정의 유형을 사용하려면 어떻게해야합니까?

{
  email: "test@example.com",
  name: {
  fname: "First",
  lname: "Last"
  }
}

해결법

  1. ==============================

    1.스프링 데이터 카산드라는 현재 SD 카산드라의 매핑 인프라에서 카산드라 데이터베이스 UDT 또는 튜플 유형을 지원하지 않습니다. 그러나 앞으로 출시 될 두 가지 사항을 모두 해결할 계획입니다.

    스프링 데이터 카산드라는 현재 SD 카산드라의 매핑 인프라에서 카산드라 데이터베이스 UDT 또는 튜플 유형을 지원하지 않습니다. 그러나 앞으로 출시 될 두 가지 사항을 모두 해결할 계획입니다.

    DATACASS-284 - TupleType / TupleValue 및 DATACASS-172에 대한 지원 추가 - 사용자 정의 유형 처리 방법을 참조하십시오.

    노트...

    SD Cassandra는 최근 관리 / 유지 관리되는 SD 프로젝트의 Pivotal 우산 아래에서 움직였습니다. 자신과 @ mp911de는 모두 프로젝트 진행자입니다.

    우리는 최근 스프링 원 플랫폼 (SpringOne Platform) 2016에서 SD 카산드라 (Cassandra)를 발표했으며 프로젝트의 로드맵 (슬라이드 11, 세 번째 글 머리 기호)을 요약했습니다.

  2. ==============================

    2.Spring Data Cassandra는 사용자 정의 데이터 타입을 지원합니다. 최신 릴리스 1.5.0.RELEASE는 Cassandra Data stax 드라이버 3.1.3을 사용하므로 현재 작동 중입니다. 아래 단계에 따라 작동 시키십시오.

    Spring Data Cassandra는 사용자 정의 데이터 타입을 지원합니다. 최신 릴리스 1.5.0.RELEASE는 Cassandra Data stax 드라이버 3.1.3을 사용하므로 현재 작동 중입니다. 아래 단계에 따라 작동 시키십시오.

    Spring 데이터에서 UserDefinedType (UDT) 기능을 사용하는 방법 Cassandra :

    주소 데이터 유형

    CREATE TYPE address_type ( 
        id text, 
        address_type text, 
        first_name text, 
        phone text 
    );
    

    직원 표 :

    CREATE TABLE employee( 
       employee_id uuid, 
       employee_name text, 
       address frozen, 
       primary key (employee_id, employee_name) 
    );
    
  3. from https://stackoverflow.com/questions/38862460/user-defined-type-with-spring-data-cassandra by cc-by-sa and MIT license