CPO is a persistence layer that is thin wrapper around JDBC that consumes and produces JavaBeans. cpo-cassandra allows you to upsert beans to cassandra