Just Another JPA Generic Dao.