Подготовка сущности JPA для использования в форме HTML - PullRequest
0 голосов
/ 22 октября 2011

Скажем, я хочу заполнить сущность JPA, используя значения, предоставленные пользователем через форму веб-приложения (в этом отношении Tapestry).

Каков наилучший способ получения «пустого» экземпляра JPAобъект, который будет привязан к полям формы?

На данный момент я просто использую оператор new в своем классе гобеленов следующим образом:

childminderAccount = new ChildminderAccount();

Разве это не несколькогрубый способ сделать это?Есть ли лучший способ?

1 Ответ

1 голос
/ 22 октября 2011

Нет, это лучший способ сделать это.Одним из преимуществ JPA (по сравнению со старым постоянством EJB) является то, что это «более легкая» структура.Одной из его слабостей является тот факт, что теперь он работает с POJO (или Java Beans).Тем не менее, я бы порекомендовал взглянуть на новый API проверки Java, который также является очень легковесным, и он может обеспечить правильное заполнение bean-компонента JPA из вашей формы (например, если для ненулевых полей не задано значение null, пустое поле id и т. Д.):

http://www.hibernate.org/subprojects/validator.html

...