added hibernate over JPA + entities update + added generic Dao