This repository has been archived by the owner on May 3, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 23
Home
Otávio Santana edited this page Aug 6, 2013
·
60 revisions
Welcome to the Easy-Cassandra wiki!
Easily programming with this framework, the Easy Cassandra
Easy-Cassandra is a framework ORM API and a high client for Apache Cassandra in java, with this is possible persist information from the Java Object in easy way. For this is only necessary add some annotations in some fields and your class. It works like an abstraction's tier in the Thrift, doing call for Cassandra. The EasyCassandra uses the Thrift implementation and has like the main objective be one simple ORM( Object relational manager).
- An ORM easy to use in Cassandra
- Need only use some Annotations in a class to persist
- Persists many Java Objects in way extremely easy (e.g: all primitives types, java.Lang.String, java.lang.BigDecimal, java.io.File, etc.).
- Read and Write in Cassandra with Level Consistency.
- The first framework ORM in Cassandra to compatibles with version above 0.8.0.
- The first to use CQL
- compatible with CQL 3.0
- In the Apache version 2.0 license
- Supporting JPA 2.0 annotation
- Work with multi-nodes
- Complex rowkey (a key with tow or more keyrow).
- Map some collections (java.util.List, java.util.Set, java.util.Map).
- Find automatically the others clusters which do part of the same cluster.
- Objects may use a different keyspace using schema.
- Custom storage way with CustomData annotation.
- What is NOSQL?
- What is Cassandra?
- Running the Cassandra
- Starting with Easy-Cassandra
- Examples of Applications using Easy-Cassandra
- Release notes
- About the annotations
- Simple example using annotations in a class with Easy-Cassandra
- Annotations with enum
- Embedded classes Relationship between class
- Example with enum value and embedded class
- Example with annotations embeddedId
- Example with annotations Collections (java.util.List, java.util.Set, java.util.Map)
- Example with annotations mapped superclass
- Example with annotations Custom
- keyspace different default
- Persistence Using persistence with Easy-cassandra