Ваадин и JPA контейнер, хранить бобы или нет - PullRequest
1 голос
/ 09 августа 2010

Я новичок в этом деле и хотел бы получить некоторые рекомендации относительно того, как хранить объекты в базе данных.

У меня есть объект Person, с парой полей в нем. У меня есть один PersonContainer, который загружает все объекты из базы данных.

Что лучше этих двух: (или если они оба отстой, скажите мне, что делать правильно)

Сохранить объект как XXX.store(new Person())

или

Сохранить объект как в XXX.store(new BeanItem<Person>(new Person()))?

Что делать с "хорошей практикой"?

Ответы [ 2 ]

1 голос
/ 15 апреля 2011

Я бы также предложил сохранить Персона. Класс BeanItem используется Vaadin для своих собственных целей (привязка и т. Д.), Поэтому нет никаких оснований для сохранения этих «целей vaadin»:)

SC

1 голос
/ 10 августа 2010

Моя рекомендация будет сохраняться Бизнес-объекты , т.е. объекты, которые представляют бизнес-концепцию вашего конкретного домена, в вашем случае Person и т. Д.

На самом деле, я предлагаю взглянуть на Добавление JPA на страницу демонстрационной адресной книги в вики Vaadin, там вы можете найти некоторую полезную информацию.

...