Resumo

Como estamos utilizando Spring Data Cassandra, entidades aninhadas não precisam de DTO, veja.

Lembrar de pensar em quais as consultas que serão mais frequentes a serem feitas.

Não tem relacionamentos bidimensional, transação ou junção (join).

Não tem @Entity, passamos somente @Table.

ID tem somente @PrimaryKey.

Podemos passar @Frozen em List, Set e Map. Dizendo que tal atributo terá valor imutável (estará congelado no banco de dados).

Atualizado