Enhanced DAO to support One to Many Relationship

One to Many relationship via JPA between User and Role, introduction of
Role User Mapping table.