我是第一个参与此计划的人,希望就如何在数据库中存储对象提供一些指导。
我有一个对象Person
,里面有几个字段。我有一个PersonContainer
加载数据库中的所有对象。
这两个中最好的是:(或者如果他们都吮吸,告诉我什么是正确的事情)
将对象存储为XXX.store(new Person())
或
将对象存储为XXX.store(new BeanItem<Person>(new Person()))
?
什么是“良好做法”?
答案 0 :(得分:1)
我的建议是坚持Business objects,即代表您特定域名的商业概念的对象,在您的案例中Person
等。
实际上,我建议您查看Vaadin wiki中的Adding JPA to the Address Book Demo页面,您可能会在那里找到一些有用的信息。
答案 1 :(得分:1)
我还建议坚持人。 Vaadin为了自己的目的(绑定等)使用BeanItem类,所以没有理由坚持那些“vaadin目的”:)
SC