Couchbase와 같은 문서 DB의 장점 중 하나는 스키마가없는 엔터티입니다. 스키마 변경없이 문서 내에서 새로운 속성을 추가 할 수 있습니다.Couchbase 문서 용 스프링 데이터의 일반 엔터티
Couchbase JsonObject와 JsonDocument를 사용하면 새로운 속성이 문서에 추가 될 때마다 CRUD 작업을 수정하지 않아도 코드를 수정할 수 있습니다. 엔티티가 생성되지 않은 곳의 this example을 참조하십시오.
그러나 엔터티 클래스를 만드는 일반적인 스프링 데이터 방식을 따르는 경우이 유연성을 최대한 활용하지 못합니다. 내 문서에 새 속성을 추가 할 때마다 코드가 변경 될 것입니다.
스프링 데이터를 사용하는 일반 엔티티를 사용하는 방법이 있습니까? 또는 스프링 데이터는 스키마가없는 DB에 실제로 적합하지 않습니까? 또는 내 이해가 잘못 되었습니까?