1

我是第一次接触这个,想获得一些关于如何在数据库中存储对象的指导。

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

这两者中什么是最好的:(或者如果他们都糟糕,告诉我什么是正确的做法)

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

或者

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

什么是“好习惯”?

4

2 回答 2

1

我还建议坚持 Person。Vaadin 将 BeanItem 类用于其自身目的(绑定等),因此没有理由坚持那些“vaadin 目的”:)

SC

于 2011-04-15T08:04:02.507 回答
1

我的建议是保留业务对象,即代表您的特定域的业务概念的对象,在您的情况下Person等。

实际上,我建议您查看 Vaadin wiki 中的将 JPA 添加到地址簿演示页面,您可能会在那里找到一些有用的信息。

于 2010-08-09T21:01:56.570 回答