Генератор MyBatis - Генерация реализации картографа
Я использую генератор MyBatis, и файлы созданы правильно: класс модели, java mapper, xml mapper. Проблема в том, что java mapper просто создает интерфейс, а не реализацию. Насколько я понимаю, также должно быть легко сгенерировать реализацию, используя методы в xml mapper.
Есть ли способ сгенерировать реализацию для интерфейса mapper? Или я неправильно понимаю концепцию?
1 ответ
Решение
Реализация Mapper создается mybatis как прокси-класс во время запуска приложения. Ваш xml-файл mapper, соответствующий интерфейсу, будет переведен в простой java-код java и будет реализован в прокси-классе. И используя интерфейс вы получаете доступ к этим прокси-классам.