Androidアプリケーションに適したORMを探しています。一見すると、モバイルデバイスの場合は、もっとシンプルなものを使用することを好むように思われます。本当の証拠はないので、コミュニティの意見を聞いてみようと思いました(経験を積んだ人がいるかもしれません)。
他のみんなはどう思いますか? Androidアプリケーションに対してHibernateは多すぎますか?パフォーマンスの問題はありますか?
それが多すぎると思う場合、代わりに何を使用しますか?
私は代替案を求める他の質問があることを知っていますが、それらの質問のほとんどは単純に過剰すぎると仮定し、他のオプションを求めていたので、尋ねることにしました。私の経験が不足しているため、単純にそれを考えていますが、理由を説明するように求められた場合、実際に答えを提供することはできません。パフォーマンスですか?設定が多すぎませんか(気にしません)?
ありがとう!
ORMLite パッケージをお勧めします。 much Hibernate(およびiBatis)と比較して軽量になるように設計されました。 Hibernate is Androidアプリケーションには多すぎると思います。特にコードのサイズと依存関係の数を考慮すると。
ORMLiteのAndroidポートは、AndroidデータベースAPIを直接呼び出します。 ORMLiteを使用して、多くのアプリケーションが正常に配信されました。
HibernateはAndroidデータベース呼び出しではサポートできない多くの機能を提供するため、使用することさえできない複雑さに対して支払いをします。ネイティブAndroidバックエンドがあるかどうかもわかりません。 JDBCを介したSQLiteの使用は、Androidによって公式にサポートされておらず、確実に動作させることができませんでした。
はい、休止状態が多すぎます&他の人が代替を探しています。
ここを読む:
あなたのものを選んでください。 :-)
すでにあなたの質問に似た質問がかなりあります。皮切りに:
これらの質問のいくつかは今では時代遅れかもしれませんが。