Example application with unit tests using maven, Junit, CDI, JPA2 and CRUD operations using a postgres database with two Entities using unidirectional many to many relationship.