Как автоматически добавлять поля в EJB CMP-компонент? - PullRequest
0 голосов
/ 01 сентября 2011

У нас есть модель данных, которая содержит большое количество столбцов в нескольких ключевых таблицах. Теперь мне нужно добавить соответствующие сопоставления для них в бины сущности EJB 3.x CMP. Поскольку имя столбца (в БД) и имя на стороне Java (используется для закрытого поля и метода получения / установки) - это единственные вещи, которые меняются, в идеале я бы просто дал эти два для каждого поля в таблице с двумя столбцами, нажмите «ОК» и какая-то программа заменит остальные.

Итак, что мне ближе всего к этому?

В качестве исходного материала у меня есть схема БД в виде MySQL CREATE TABLE и EJB 2.1, если они будут полезны.

1 Ответ

1 голос
/ 08 сентября 2011

Полагаю, вы имеете в виду EJB 3 JPA, а не CMP, поскольку JPA отменил CMP в EJB 3.

Существует множество инструментов, поддерживающих JPA, которые могут генерировать классы сущностей из таблицы или автоматически отображать их, рассмотрите возможность использования Eclipse Dali, Oracle JDeveloper или Netbeans.

...