В 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 перескакивают друг на друга Значки высокой четкости Смена значков Используйте сочетания клавиш для перехода
Имя метода интерфейса refactoring resultMap refactoring refid refactoring etc.
Добавьте аннотацию параметра одним щелчком мыши
Автоматический запрос параметра в xml версии 2.0.2 поддерживает добавление jdbcType
Автоматический запрос, если тест подскажет, равен ли он нулю для каждого параметра, для строкового типа, он подскажет, является ли он нулевым или нет, является ли это пустой строкой
Автоматический запрос свойства в resultMap refid и автоматический запрос resultMap
Проверьте, имеет ли xml соответствующий интерфейс Проверьте, имеет ли метод интерфейса соответствующий xml
Поддержка плагинов для весны
Когда подключаемый модуль не установлен, внедрите интерфейс mybatis в объект, управляемый пружиной. IDEA отметит, что маппер не найден. Плагин добавляет поддержку MapperScannerConfigurer в аннотацию mybatis @mapperScan xml и поддерживает подстановочные знаки * и **
Поддержка spring mapperScan Тот же эффект, что и у MapperScannerConfigurer
Поддержка подстановочных знаков
Генерация операций подкачки запросов одним щелчком. Плагин использует pageHelper для обработки подкачки.
Все вышеперечисленные функции бесплатны
Функция зарядки здесь не представлена Если интересно, смотрите документацию:Ge Jun123456.GitHub.IO/моя летучая мышь — это код…Или добавьте группу QQ: 542735979