Задание:
Необходимо поправить код DAO и сущностей так, чтобы проходили все тесты.
Внимание. Запрещено изменять код проверок (assert-ов).
Решение:
- пакет entity: оформлены сущности
Area
,Employer
,Resume
,Vacancy
. - пакет dao:
- написаны запросы JPQL в
EmployerDao
,VacancyDao
; - добавлен метод
update
вGenericDao
для того, что бы вEmployerService
мержить состояние "плохого"employer
и его вакансий.
- написаны запросы JPQL в
- пакет service: в методе
blockIfEmployerUseBadWords
сервисаEmployerService
добавлено обновлениеemployer
для возврата в managed состояние.