Lançada a mais nova versão do framework Easy-Cassandra, seu objetivo é estar facilitando a comunicação entre Apache Cassandra e sua aplicação em Java.
Com ele é possível estar criando, atualizando, recuperando ou deletando os seus objetos java de uma maneira bastante simples, para isso basta apenas realizar anotações na classe e nos campos.
Características
- Uma espécie de ORM para o Cassandra
- Precisa apenas de anotações na classe para persistir informações
- Persiste muito objetos java de uma maneira bastante fácil
- Escrever e ler no Cassandra com Level Consistency.
- O primeiro compatível com versões acima do Cassandra 0.8
- Compatível com CQL 2.0
- O primeiro a usar invokedynamic ao invés de Reflection
- Sob a licença Apache versão 2.0
Objetos Suportados
O Easy-Cassandra tem suporte para os seguintes Objetos java:
- todos os tipos primitivos (int, long, float, double, short, byte, boolean)
- java.lang.Boolean
- java.util.Date
- java.lang.Double
- java.lang.Float
- java.lang.Integer
- java.lang.Long
- java.lang.String
- java.lang.Boolean
- java.lang.Byte
java.lang.Short
java.lang.Character
java.nio.file.Path
As Novidades dessa versão:
-
Criação de Famílias de colunas e índices secundários em tempo de execução.
-
Suporte ao CQL 2.0.
-
Suporte à chamada de chaves com ‘in’.
Downloads: https://github.com/otaviojava/Easy-Cassandra/downloads