Всем привет!
В 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 в следующих местах:
-
Spring — JdbcTemplate
-
Spring — @Query(nativeQuery = true, «…»)
-
JPA — @NamedNativeQuery
Сейчас мы планируем релизы Explyt Spring плагина на следующий год. Если вы хотите добавить определенный функционал, то ждем ваши тикеты и фич-реквесты в Гитхабе проекта.
Приглашаем в телеграм-канал Explyt Spring плагина, где мы делимся новостями и оперативно отвечаем на вопросы.
Спасибо за внимание!
ссылка на оригинал статьи https://habr.com/ru/articles/867758/
Добавить комментарий