2

Java Beans は初めてです。Java Beans を永続化するには、それらのクラスが Serializable クラスを拡張する必要があることを読みました。それらはいつまで永続化されますか? JVMが再起動されるまでですか?

4

2 に答える 2

2

データを永続化した場所によって異なります。

データをファイルに永続化した場合、ファイルを明示的に削除するまでデータは残ります。このファイルは、必要に応じてオブジェクトを再構築するために使用できます。

ネットワーク経由でデータを永続化し、オブジェクトを再構築すると、スコープ (ガベージ コレクション) に応じて残り、JVM が強制終了されると確実に削除されます。

于 2013-10-10T09:58:44.477 に答える
1

永続性とは、それらをデータベースに保存することを意味します。Java には、Hibernate、Data Nucleus などの ORM (Object Relational Mapping) ライブラリが多数あります。ORM ライブラリを使用して Java Bean オブジェクトをデータベースに永続化できます。データベースから再度フェッチすると、Java Bean オブジェクトのコレクションを取得できます。

于 2013-10-10T10:00:58.107 に答える