Я ищу инструмент, который поможет в разработке и реализации базы данных и сущностей для проекта Java. Вероятно, мы используем JPA или прямой Hibernate. Я ищу следующие функции:
Таким образом, идея состоит в том, чтобы изначально создать модель базы данных с визуальным инструментом, затем автоматически генерировать из него сущности, а затем изменять код и ожидать, что визуальная диаграмма отразит изменения (так что это работает для целей документации). Мне нужно полное представление схемы таблицы, а не просто диаграммы ER.
Были и другие вопросы (конечно), но они не кажутся настолько специфичными для Java / JPA и не предъявляют столь жестких требований. Они также часто просто генерируют диаграмму из кода или схемы базы данных - им не требуется двунаправленная поддержка (если это правильный термин).
Продукты, которые я нашел до сих пор:
В заключение, Дали кажется наиболее интересным, потому что он предназначен для развития JPA. Тем не менее, это не Кажется, у меня есть какая-то визуальная диаграмма (только контуры и прочее).
Есть предложения?
Взгляните на редактор диаграмм JPA для Eclipse, недавно был выпущен первый Milestone. Из объявления:
Я рад сообщить, что JPA Проект Diagram Editor сделал свой первый этапный выпуск - 0.5 RC1. Просто следуйте установке инструкции, размещенной на вики проекта, и вы готовы чтобы построить модель JPA на диаграмме. Есть хорошее начало учебник, чтобы помочь ваши первые шаги. Если вы хотите быстро взглянуть, прежде чем установки, затем проверьте нашу демонстрацию на ютубе.
Редактор диаграмм JPA — это новый инкубационный проект в WTP Инкубатор. Проект инициирован SAP и стремится внести свой вклад в существующий редактор диаграмм JPA из SAP NetWeaver Developer Studio и продолжить свое дальнейшее развитие в Затмение сообщество. Этот вклад основан на проекте Graphiti - новая инфраструктура графического моделирования в затмении.
Официальная версия 0.5 проект предоставит стабильный релиз первоначального взноса. Из-за переход на Graphiti, есть некоторые ошибки должны быть очищены, и мы активно над ними работают. Тем не менее, мы решили выпустить рано, чтобы услышать ваши отзывы раньше. Если вы в конце концов найдете ошибку, тогда, пожалуйста сообщите об этом в инкубаторе WTP Bugzilla (используйте компонент wtp.inc.jpaeditor). Вы можете проверить список уже зарегистрированных ошибок, если что баг уже найден - мы сейчас активно тестирую.
Обратите внимание, что в настоящее время JPA Редактор диаграмм поддерживает только JPA 1.0 проекты. Это означает, что вы не будете см. действие «Открыть диаграмму» в контекстное меню проектов JPA 2.0. JPA Поддержка 2.0 определенно находится на нашем экране радара. Мы начнем работать над этим после выпуска стабильной версии 0.5 версия.