Cassandra + dao's

Galera,

Queria saber se há algum framework para trabalhar com o cassandra tipo o Hibernate para bancos relacional?

Fazer a representação das colunas do cassandra usando anotações, essas coisas que facilitam a vida do pobre desenvolvedor.

Att

Diz no site do Spring Data (link) que eles estão planejando lançar uma versão para Cassandra. Dá uma olhada lá, de repente o que eles já têm construído te atenda…

[]'s

Eu estou estudando essa turma do NoSql. Queria ver como que funciona cada estrutura e a facilidade de uso.
Usei um Framework chamado demoiselle-cassandra da turma de brasucas, mas ja deu erro quando fui rodar o exemplo deles.

Caused by: org.apache.thrift.transport.TTransportException: Cannot read. Remote side has closed. Tried to read 4 bytes, but only got 0 bytes.
	at org.apache.thrift.transport.TTransport.readAll(TTransport.java:86)
	at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:314)
	at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:262)
	at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:192)
	at org.apache.cassandra.thrift.Cassandra$Client.recv_describe_keyspaces(Cassandra.java:898)
	at org.apache.cassandra.thrift.Cassandra$Client.describe_keyspaces(Cassandra.java:884)
	at me.prettyprint.cassandra.service.CassandraClientImpl.getKeyspaces(CassandraClientImpl.java:141)

Esse demoiselle-cassandra parece ser bem tranquilo de mexer, pena que deu esse erro, mas ja estou procurando saber o que é.

Vou dar uma olhada no link que vc me mandou tambem, vai que é mais facil ainda!

Att

Cará fiz um pequeno framework dá uma olhada:

Wiki

Existe também alguns pequenos aplicativos como exemplo:

http://otaviosantana.blogspot.com/2012/01/persistindo-arquivos-no-cassandra.html

http://otaviosantana.blogspot.com/2012/01/persistindo-com-o-cassandra-em-java.html

O demoiselle-cassandra também é muito bom.

otaviojava,

Vou dar uma olhada. valeu pela dica.

Att

Acho um desperdício e bobeira utilizar um framework que faz uso de reflections para usar um banco nosql.
Mas ta aí, https://github.com/riptano/hector-jpa

[quote=vhmolinar]Acho um desperdício e bobeira utilizar um framework que faz uso de reflections para usar um banco nosql.
Mas ta aí, https://github.com/riptano/hector-jpa[/quote]
É verdade na grande maioria dos casos realmente não vale apena, mas software é não é uma receita feita fica muito difícil generalizar.