Refactoring and implementing DAOs for Contacts
all hibernate errors due to bad naming of fields are gone now