Used EJB3 annotations for mapping instead of xml files to reduce cluttering