Релиз Explyt — форк Database Navigator с поддержкой последней версии IntelliJ IDEA

от автора

Всем привет!

В Explyt мы добавляем сборки интересных плагинов с открытым исходным кодом себе в репозиторий, чтобы

а) не было проблем со скачиванием;

б) плагины поддерживали актуальные версии среды разработки.

Приятная новость для пользователей популярного опенсорсного плагина Database Navigator (плагин для работы с базами данных в IDE, всё ещё не поддерживает последнюю версию IntelliJ IDEA): мы, для поддержки комьюнити плагина, форкнулись в https://github.com/explyt/dbn и собрали релиз, который поддерживает IDEA 2024.3.

Надеемся, вскоре Dan Cioca выкатит свой мажорный релиз самостоятельно, а пока расскажем, как мы поддерживаем SQL в нашем Explyt Spring плагине:

Как вы знаете, IDEA Community по умолчанию не поддерживает SQL. Ранее мы уже поддержали JPQL, но в тех же Spring Data или даже Spring JDBC проектах есть много мест, где можно написать нативный SQL. Их тоже хочется подсвечивать корректно и позволять делать запросы из IDE для самых популярных баз данных.

Как результат, для полноценного обслуживания Spring мы поддержали внедрение языка SQL имеющихся в системе плагинов: по умолчанию поддерживаем Database Navigator. Вручную другой язык для SQL можно выбрать в настройках.

Мы поддерживаем распознавание SQL в следующих местах:

  1. Spring — JdbcTemplate

  2. Spring — @Query(nativeQuery = true, «…»)

  3. JPA — @NamedNativeQuery

Сейчас мы планируем релизы Explyt Spring плагина на следующий год. Если вы хотите добавить определенный функционал, то ждем ваши тикеты и фич-реквесты в Гитхабе проекта.

Приглашаем в телеграм-канал Explyt Spring плагина, где мы делимся новостями и оперативно отвечаем на вопросы.

Спасибо за внимание!


ссылка на оригинал статьи https://habr.com/ru/articles/867758/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *