Vaadin和JPA容器,是否存储豆类

时间:2010-08-09 17:43:38

标签: java database orm jpa vaadin

我是第一个参与此计划的人,希望就如何在数据库中存储对象提供一些指导。

我有一个对象Person,里面有几个字段。我有一个PersonContainer加载数据库中的所有对象。

这两个中最好的是:(或者如果他们都吮吸,告诉我什么是正确的事情)

将对象存储为XXX.store(new Person())

将对象存储为XXX.store(new BeanItem<Person>(new Person()))

什么是“良好做法”?

2 个答案:

答案 0 :(得分:1)

我的建议是坚持Business objects,即代表您特定域名的商业概念的对象,在您的案例中Person等。

实际上,我建议您查看Vaadin wiki中的Adding JPA to the Address Book Demo页面,您可能会在那里找到一些有用的信息。

答案 1 :(得分:1)

我还建议坚持人。 Vaadin为了自己的目的(绑定等)使用BeanItem类,所以没有理由坚持那些“vaadin目的”:)

SC