私は、永続性のためにJPAを使用するアプリケーションを作成しています。現在、私はHibernateとMySQLデータベースを使ってテストしています。それが展開されるサーバーにはすでにZODBが動作しています。特にこのアプリケーション用にMySQLをインストールする必要を避けるために、ZODBをJPAのバックエンドとして使用するとよいでしょう。これは、Hibernateの有無にかかわらず可能ですか?Hibernate/JPAでZODBを使用できますか?
0
A
答えて
1
Zope Object DatabaseのようにZODBを意味しますか?そうなら、答えはいいえです。 JPAはすべてORM(オブジェクトリレーショナルマッピング)に関するもので、リレーショナルデータベースを使用していることを意味します。 ZODBは全く別のものであるオブジェクトデータベースです。オブジェクトデータベースを使用する場合は、なぜJPAを使用しますか?
1
いいえ、ZODBはPython固有のオブジェクトデータベースです。 JPAが提供できないもの(オブジェクトをリレーショナルデータベースにマッピングするように設計されているもの)は、Python固有のトリックを使用してオブジェクトの状態をロードして格納します。
0
ZOPE DBを永続化するための現在の実装はありませんが、JPAを使用してJPAを使用してそのデータベースのサポートを追加することで、DataNucleusで永続化するサポートを追加できます。なぜそれが
関連する問題
- 1. Zeo/ZODBロックファイルの場所は変更できますか?
- 2. ZODBマウントポイントが壊れていますか?
- 3. Webアプリケーションスコープ外でGrokのZODBインスタンスに問い合わせることはできますか?
- 4. コピーされたZODBデータベース
- 5. はZODB PersistentListsが遅れてロードされていますか?
- 6. jQueryを使用できますか?
- 7. インラインテンプレートを使用できますか?
- 8. Doctrine ORM:EXPLAINを使用できますか?
- 9. はMGETを使用できますか?
- 10. Androidコンカレントインターポレータを使用できますか?
- 11. 「オフスクリーン」コントロールを使用できますか?
- 12. はマルチキャストアドレスを使用できますか?
- 13. コマンドラインを使用してInstrumentsを使用できますか?
- 14. タイマーコンポーネントを使用せずにタイマーを使用できますか?
- 15. Web APIを使用してCallContextを使用できますか?
- 16. PHPで使用するためにmysqlでtriggerを使用できますか?
- 17. OdbcCommandで名前付きパラメータを使用できますか?
- 18. Excel 2013で大きなデータセットを使用できますか?
- 19. pickle/zodb:動く.pyファイルをクラス定義で扱う方法?
- 20. ZODBトランザクションコミットは__getstate__を複数回呼び出します
- 21. Twitterでログイン用のOpenIDを使用できますか?
- 22. 静的ライブラリプロジェクトでソースサーバ(Windows用デバッグツール)を使用できますか?
- 23. 汎用リストユーティリティでベクトル(AS3)を使用できますか?
- 24. 商用プロジェクトでGoogle天気APIを使用できますか?
- 25. C#で汎用フォームを使用できますか?
- 26. va_argを共用体で使用できますか?
- 27. Android用JavaでPhonegapを使用できますか?
- 28. SQLite用のクラスでList of Stringを使用できますか?
- 29. UIMoviePlayerController ...使用できますか?
- 30. Q_IMPORT_PLUGIN、何回使用できますか?
「なぜあなたはJPAを使用することになりなんとかなるはず http://www.datanucleus.org/servlet/wiki/display/ENG/HOWTO+Support+a+new+datastore ごとDataNucleusのはすでにので、JPA(db4oの、NeoDatis)を介して他のオブジェクトのデータストアをサポートして...複雑に聞こえるが、基本は数日でなんとか使用していますあなたがオブジェクトデータベースを使うつもりならば? " - データベース型の抽象化 –