App Engine ドキュメントで JDO を使用する基本的な例は、非常に単純です。
PersistenceManager pm = PMF.get().getPersistenceManager();
Employee e = new Employee("Alfred", "Smith", new Date());
try {
pm.makePersistent(e);
} finally {
pm.close();
}
しかし、私の意見では、ストレージにアクセスするたびに永続化マネージャーを取得して閉じるのは面倒です。冗長なコードがたくさんあります。では、それを避けるために何をお勧めしますか?
たとえば、フィルターで PM を取得し、それを にアタッチして、request
任意のサーブレットから直接アクセスできるようにすることを推奨するソリューションに出会いました。PM もフィルターによって自動的に閉じられます。どう思いますか?