CPO is a persistence layer that is thin wrapper around JDBC that consumes and produces POJOs. cpo-cassandra allows you to persist pojos to cassandra