Database Client от Amplicode — управляй БД не покидая IDE

Amplicode предоставляет удобный способ работы с базой данных — как для Java, так и для Kotlin разработчиков. Используйте мощь DBeaver, оставаясь в привычной среде, запускайте SQL-запросы напрямую из IDE, получайте автодополнение и подсветку SQL даже в аннотациях @Query, а также быстро создавайте доменные объекты на основе существующих таблиц.

Скачать Amplicode

Удобная работа с SQL

Удобная работа с SQL

poster

§ Просмотр структуры базы данных

Amplicode интегрируется с DBeaver и позволяет отображать структуру всех подключенных баз данных прямо в панели Amplicode Explorer. Быстрый доступ к таблицам, колонкам и связям — без переключения между окнами.

poster

§ Выполнение и просмотр результатов SQL запроса из IDE

Amplicode позволяет выполнять SQL-запросы внутри IDE. Всё видно сразу, будь то обычный SQL, метод Spring Data репозитория или таблица из панели Amplicode Explorer.

poster
tariff-icon Amplicode PRO

§ Подсветка SQL и автодополнение

Amplicode предоставляет полноценную поддержку SQL: подсветка синтаксиса и контекстное автодополнение работают не только в .sql-файлах, но и в @Query, Liquibase-миграция и т.д.

poster
tariff-icon Amplicode PRO

§ Выполнение SQL запросов из логов приложения

Когда вы отлаживаете приложение и видите SQL-запрос в логах (spring.jpa.show-sql=true), хочется быстро проверить, что он действительно делает. Amplicode позволяет выполнить этот запрос прямо из консоли IDE — с подстановкой реальных значений параметров, если включён TRACE-уровень логов для биндингов (logging.level.org.hibernate.orm.jdbc.bind=TRACE).

Обратное проектирование

poster
tariff-icon Amplicode PRO

§ Создание доменных объектов из таблиц базы данных

Используя Amplicode, вы можете преобразовать таблицы базы данных в доменные объекты всего в несколько кликов, учитывая особенности структуры таблиц, такие как ограничения, индексы, свойства столбцов и т. д.

JPA
JDBC
poster
tariff-icon Amplicode PRO

§ Добавление атрибутов для новых колонок в БД в существующий доменный объект

Amplicode не только позволяет создавать доменные объекты с нуля на основе DDL таблиц, но и умеет отслеживать изменения в базе данных. Другими словами, Amplicode поможет внести изменения в код, основываясь на обновлениях в базе данных, при этом существующий авторский код не будет изменен.

JPA
JDBC
poster
tariff-icon Amplicode PRO

§ Поддержка всех видов ассоциаций на уровне JPA, даже тех что явно не существуют в базе данных

Amplicode настолько глубоко понимает вашу модель, что может в подавляющем большинстве случаев правильно определить кардинальность, будь то @OneToOne, @OneToMany, @ManyToOne или даже @ManyToMany.

Скачать Amplicode