Расширение автоматически сгенерированного контроллера JPA (Netbeans 7.x)

Netbeans 7.x предлагает возможность генерировать объекты (POJO) из существующей реляционной базы данных (например, CustomerEntity, OrderEntity и т. Д.)

Кроме того, он автоматически генерирует контроллер для каждой сущности (например, CustomerJpaController, OrderJpaController и т. Д.).

Сгенерированные контроллеры содержат множество готовых к использованию методов (findAll, create, delete и т. Д.). Преимущество использования этого генератора контроллеров заключается в возможности воссоздавать / обновлять их после изменения объекта (или таблицы) (добавление новых ограничений, новых полей и т. Д.).

В отличие от концепции «частичного класса», предлагаемой .NET, эти контроллеры невозможно расширить с помощью определяемых пользователем методов в отдельных классах.

Что вы предлагаете (с точки зрения передового опыта или шаблонов проектирования), чтобы воспользоваться преимуществами этих автоматически сгенерированных контроллеров?


person mathematix    schedule 06.04.2014    source источник


Ответы (1)


Я использую сгенерированные классы контроллеров в самостоятельно созданных классах DAO.

person OliBlogger    schedule 10.06.2014