Написать "мапперы" и "методы" для MyBatis на Java

1 500 руб. за проект
13 декабря 2019, 12:15 • 1 отклик • 13 просмотров
Имеется набор интерфейсов для базы данных, под них необходимо написать методы и мапперы на языке Java,

- SQL каталог уже создан и называется ttschool.sql, используется для создания базы данных

- Тесты для написаны в "net.lesson.school.database.mybatis" на эти тесты и следует ориентироваться в первую очередь

- Написание методов необходимо в пакете
"net.lesson.school.database.mybatis.daoimpl", в методах классов из этого
пакета (за исключением метода SchoolDaoImpl.insertSchoolTransactional и
метода очистки базы данных) разрешается делать не более одного вызова
метода маппера.

- Методы этих классов должны использовать мапперы. Мапперы на основе
аннотаций находятся в пакете net.lesson.school.database.mybatis.mappers в
каталоге main/java, а мапперы на основе XML - в пакет
net.lesson.school.database.mybatis.mappers в каталоге main/resources.
Имена классов и XML-файла мапперов должны быть следующими:

<mapper class="net.lesson.school.database.mybatis.mappers.TraineeMapper"/>

<mapper class="net.lesson.school.database.mybatis.mappers.GroupMapper"/>

<mapper class="net.lesson.school.database.mybatis.mappers.SchoolMapper"/>

<mapper class="net.lesson.school.database.mybatis.mappers.SubjectMapper"/>

<mapper resource="net/lesson/school/database/mybatis/mappers/SchoolMapper.xml"/>

Описание методов приведено в файлах интерфейсов (CommonDao, TraineeDao и т.д.)


Файл для задания по ссылке https://yadi.sk/d/oKktxRkysmV5Bw (Яндекс.Диск)