Amplicode предоставляет удобный способ работы с базой данных — как для Java, так и для Kotlin разработчиков. Используйте мощь DBeaver, оставаясь в привычной среде, запускайте SQL-запросы напрямую из IDE, получайте автодополнение и подсветку SQL даже в аннотациях @Query, а также быстро создавайте доменные объекты на основе существующих таблиц.
Amplicode интегрируется с DBeaver и позволяет отображать структуру всех подключенных баз данных прямо в панели Amplicode Explorer. Быстрый доступ к таблицам, колонкам и связям — без переключения между окнами.
Работайте в привычной среде: просто кликните правой кнопкой мыши по таблице, выберите Insert, Select или другое действие — и Amplicode мгновенно переключит вас в DBeaver с готовым запросом и открытой вкладкой для редактирования.
Используя Amplicode, вы можете преобразовать таблицы базы данных в доменные объекты всего в несколько кликов, учитывая особенности структуры таблиц, такие как ограничения, индексы, свойства столбцов и т. д.
Amplicode не только позволяет создавать доменные объекты с нуля на основе DDL таблиц, но и умеет отслеживать изменения в базе данных. Другими словами, Amplicode поможет внести изменения в код, основываясь на обновлениях в базе данных, при этом существующий авторский код не будет изменен.
Amplicode настолько глубоко понимает вашу модель, что может в подавляющем большинстве случаев правильно определить кардинальность, будь то @OneToOne, @OneToMany, @ManyToOne или даже @ManyToMany.
Amplicode предоставляет полноценную поддержку SQL: подсветка синтаксиса и контекстное автодополнение работают не только в .sql-файлах, но и в @Query, Liquibase-миграция и т.д.
Запустите любой запрос из Spring Data репозитория прямо из IDE. Amplicode выполнит его и покажет результат.
Amplicode предоставляет возможность выполнить любой SQL-запрос с терминала IDE, включая логирование входных параметров, времени выполнения и результата запроса.