Framework for implementing Java data access objects bound to Cassandra CQL tables