![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| seth |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 316 Регистрация: 4.6.2006 Репутация: нет Всего: 1 |
Можно ли как то сгенерировать java бины из БД вместе с иерархией наследования для техники хранения классов как "Table per subclass" т.к. при наследовании у наследника будет внешний ключ являтся и первичным?
Добавлено через 1 минуту и 51 секунду или может быть возможен вариант чисто из java бинов сгенерить маппинг файлы + схему БД? |
|||
|
||||
| Hroft |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 310 Регистрация: 20.10.2003 Где: Москва Репутация: нет Всего: 3 |
Мне кажется, проще реверс инжинирингом пройтись по базе, и потом из УМЛ уже нагенерить бины. Та же Rational Rose вроде бы умеет, по крайней мере из оракла вроде бы нормально вытягивает. Еще http://db.apache.org/ojb/docu/howtos/howto...d-mappings.html можно посмотреть.
А вот из бинов схему я бы, пожалуй, сам генерил, через рефлексию получить списки геттеров и членов тех типов, которые есть в каком-то пакете несложно (хотя и не просто, http://forums.sun.com/thread.jspa?threadID=341935 ), а больше ничего и не нужно. Тонкости все равно руками нужно будет делать, а грубо набросать схему можно и так. Конечно, есть XDoclet, но там все равно нужно предоставлять дополнительную информацию, да и не видел я в нем возможности генерации DDL, тем более если надо по диалектам (может, не смотрел хорошо). |
|||
|
||||
| seth |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 316 Регистрация: 4.6.2006 Репутация: нет Всего: 1 |
целое дело получается
вообще я удивлен что этот процесс еще до конца не автоматизировали - казалось бы все просто - ан нет - ну буду копать дальше может чегойто найду... |
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 2 Всего: 56 |
||||
|
||||
| seth |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 316 Регистрация: 4.6.2006 Репутация: нет Всего: 1 |
сенкс за картинку - теперь понятно что и куда
посмотрю насчет этого мидлгена вот еще б по hbm2java кто нить помог |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |