1

私はこれが初めてで、オブジェクトをデータベースに格納する方法についていくつかのガイダンスが必要です。

Personいくつかのフィールドを含むオブジェクトがあります。PersonContainerデータベースからすべてのオブジェクトをロードするものがあります。

これらの2つの中で最も良いこと:(または、両方がうまくいかない場合は、何をするのが正しいか教えてください)

オブジェクトを次のように保存しますXXX.store(new Person())

また

オブジェクトをXXX.store(new BeanItem<Person>(new Person()))?のように保存します

「グッドプラクティス」とは何ですか?

4

2 に答える 2

1

私の推奨事項は、ビジネスオブジェクト、つまり、特定のドメインのビジネスコンセプトを表すオブジェクト(場合Personによってはなど)を永続化することです。

実際、Vaadinwikiのアドレス帳デモページへのJPAの追加を参照することをお勧めします。そこにいくつかの有用な情報が見つかるかもしれません。

于 2010-08-09T21:01:56.570 に答える
1

また、Personを永続化することをお勧めします。BeanItemクラスはVaadinによって独自の目的(バインディングなど)で使用されるため、これらの「vaadin目的」を永続化する理由はありません:)

SC

于 2011-04-15T08:04:02.507 に答える