2010-01-02 10 views
1

Я хочу получить базовые операции CRUD, доступные из схемы db, которые у меня уже есть для JAVA-программы. Иначе говоря, у меня есть схема DB, которую я использую с PHP, и мне просто нужно, чтобы они были объектами, доступными в приложении JAVA. Я обнаружил, что могу использовать Netbeans и успешно созданные Entities из DB!Netbeans, создающий «классы контроллера JPA из классов сущностей»

(Entities выглядеть следующим образом: http://pastebin.com/f601b9218)

Однако, когда я пытаюсь создать контроллеры New> JPA из классов сущностей в Netbeans Я получил пустые JPA классы контроллеров, как:

package javaapplication3; 
public class CustomerJpaController { 
} 

Он пуст:) Я ожидал функции CRUD внутри сгенерированных классов контроллера JPA, поскольку я читал из примеров и руководств. Что может быть причиной пустых классов контроллера JPA? Есть ли другой простой способ для меня «просто» сопоставить таблицы DB с классами JAVA для базовой операции CRUD. (Я хочу, чтобы мог быть простой способ добиться активной картины записи)

Заранее спасибо.

ответ

1

Обычно мне никогда не нравится слишком много ходить с волшебной штукой. Но похоже, что он должен генерировать основные операции CRUD. Я не знаю, какой учебник вы следовали. Прямо сейчас, я смотрю this. Прочитав это, кстати, у меня такое же впечатление. Но может быть, он просто порождает пустые классы и ничего больше. Я не уверен, никогда не пытался это сделать.

Однако, по-моему, кодирование его было бы довольно простым. Особенно, если у вас уже есть NamedQueries, определенный для ваших объектов.

+0

Нет, он не просто должен генерировать пустые классы. Здесь я нашел что-то связанное с этим: http://tinyurl.com/ycf86gw Итак, я попробовал, что он предложил исправить эту проблему, и он работает на моей среде Win7-64bit. Но не удается вручную пройти через созданные классы объектов до создания контроллеров JPA. – pars