ヴァーディンとJPAコンテナ、豆を保管するかどうか
質問
私はこれの最初のタイマーであり、データベースにオブジェクトを保存する方法についていくつかのガイダンスを持ちたいと思っています。
オブジェクトがあります Person
, 、いくつかのフィールドが含まれています。私は1つを持っている PersonContainer
データベースからすべてのオブジェクトをロードします。
これら2つのベストは何ですか:(または、彼らがどちらも吸うなら、何をするのか教えてください)
オブジェクトをaのように保存します XXX.store(new Person())
また
そのようにオブジェクトを保存します XXX.store(new BeanItem<Person>(new Person()))
?
「グッドプラクティス」は何ですか?
解決
私の推奨事項は持続することです ビジネスオブジェクト あなたの場合、あなたの特定のドメインのビジネス概念を表すIEオブジェクト Person
, 、など
実際、私は アドレス帳デモにJPAを追加します Vaadin wikiのページでは、そこにいくつかの有用な情報が見つかるかもしれません。
他のヒント
私も人を存続させることをお勧めします。 Beanitemクラスは、Vaadinが独自の目的(バインディングなど)で使用しているため、これらの「Vaadinの目的」を維持する理由はありません:)
SC
所属していません StackOverflow