Hi all,

I've just released the first beta version of Caffinitas Mapper.

Caffinitas Mapper is an advanced Java object mapper for Apache Cassandra NoSQL 
database. It offers an annotation based declaration model with a wide range of 
built-in features like JPA style inheritance with table-per-class and 
single-table model. Composites can be mapped using either Apache Cassandra’s 
new UserType or as distinct columns in a table. Cassandra collections, user 
type and tuple type are directly supported - collections can be loaded lazily. 
Entity instances can be automatically denormalized in other entity instances. 
CREATE TABLE/TYPE and ALTER TABLE/TYPE CQL DDL statements can be generated 
programmatically. Custom types can be integrated using a Converter API. All 
Cassandra consistency levels, serial consistency and batch statements are 
supported.

All Apache Cassandra versions 1.2, 2.0 and 2.1 as well as all DataStax 
Community and Enterprise editions based on these Cassandra versions are 
supported. Java 6 is required during runtime.

Support for legacy, Thrift style models, is possible with Caffinitas Mapper 
since it supports CompositeType and DynamicCompositeType out of the box. A 
special map-style-entity type has been especially designed to access 
schema-less data models.

Caffinitas Mapper is open source and licensed using the Apache License, Version 
2.0.



Website & Documentation: http://caffinitas.org/
API-Docs: http://caffinitas.org/mapper/apidocs/
Source Repository: https://bitbucket.org/caffinitas/mapper/
Issues: https://caffinitas.atlassian.net/
Mailing List: https://groups.google.com/d/forum/caffinitas-mapper

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to