Используйте плагины IDEA для повышения эффективности разработки Mybatis

MyBatis

В IDEA есть много плагинов mybatis, как определить, какой из них лучше всего использовать?
Только один пытался Ниже представлен подключаемый модуль MybatisCodeHelperPro, который я разрабатывал. Адрес подключаемого модуля:GitHub.com/Ge Jun123456…

Большинство функций в плагине бесплатны, и бесплатные функции можно использовать постоянно.

функциональные точки неактивная версия Активированная версия
Интерфейс и xml перескакивают друг на друга, иконка высокого разрешения, заменяемая иконка
Рефакторинг имени метода интерфейса
Добавьте аннотацию параметра одним щелчком мыши
Автоматический запрос param в xml, автоматический запрос if test, автоматический запрос refid resultMap и т. д.
Автоматический запрос свойства в resultMap
Обнаружение неиспользуемого xml и удаление его одним щелчком мыши
Определите, реализован ли метод в интерфейсе mybatis, если нет, сообщите красный, вы можете создать пустой блок метода xml
Проверьте, неверно ли свойство resultmap
Поддержите пружину, вставьте маппер в пружину, инъекция пружины Intellij больше не сообщает об ошибках, поддержите пружинную загрузку
Создавайте запросы с разбивкой на страницы одним щелчком мыши
Добавляйте неиспользуемые свойства в resultMap одним щелчком мыши
Генерация теста одним щелчком мыши для интерфейса mybatis
Сгенерировать sql по имени метода
Сгенерировать crud-код из базы данных
Сгенерировать грубый код через класс java
подсказка параметра в коллекции xml
Определить теги mybatis Автоматическое завершение SQL

Ниже приведены бесплатные функции плагина.

Интерфейс и xml перескакивают друг на друга Значки высокой четкости Смена значков Используйте сочетания клавиш для перехода

xml与接口的跳转 更改图标.gif

Имя метода интерфейса refactoring resultMap refactoring refid refactoring etc.

重构功能.gif

Добавьте аннотацию параметра одним щелчком мыши

addParamAnnotation.gif

Автоматический запрос параметра в xml версии 2.0.2 поддерживает добавление jdbcType

param自动补全.gif

Автоматический запрос, если тест подскажет, равен ли он нулю для каждого параметра, для строкового типа, он подскажет, является ли он нулевым или нет, является ли это пустой строкой

IfTestAutoCompletion.gif

Автоматический запрос свойства в resultMap refid и автоматический запрос resultMap

PropertyAndResultMapRefidAutoComplete.gif

Проверьте, имеет ли xml соответствующий интерфейс Проверьте, имеет ли метод интерфейса соответствующий xml

检测xml和接口方法.gif

Поддержка плагинов для весны

Когда подключаемый модуль не установлен, внедрите интерфейс mybatis в объект, управляемый пружиной. IDEA отметит, что маппер не найден. Плагин добавляет поддержку MapperScannerConfigurer в аннотацию mybatis @mapperScan xml и поддерживает подстановочные знаки * и **

Поддержка spring mapperScan Тот же эффект, что и у MapperScannerConfigurer

spring支持.gif

Поддержка подстановочных знаков

spring支持.gif

Генерация операций подкачки запросов одним щелчком. Плагин использует pageHelper для обработки подкачки.
一键生成page查询.gif

Все вышеперечисленные функции бесплатны

Функция зарядки здесь не представлена Если интересно, смотрите документацию:Ge Jun123456.GitHub.IO/моя летучая мышь — это код…Или добавьте группу QQ: 542735979