2010-12-27 8 views
7

AndroidアプリケーションでmyBatis(iBatis 3)を使用したいと考えています。誰かがこのようなことを試したことがありますか、これのためのリソースを知っていますか?AndroidアプリケーションとmyBatis

答えて

4

これを実行するためにまず行うべきことは、DalvikのmyBatisをコンパイルすることです。しかし、スマートフォンのようなデバイスにとっては重すぎる可能性が高い。

あなたは軽量の永続化層を探しているなら、あなたはAmmentosで見ることができる:

http://www.ammentos.org/

同じ悩み:あなたはのDalvikのためにそれをコンパイルする必要があります。

Android用

既存のORM:

http://ormlite.sourceforge.net/sqlite_java_android_orm.html

https://www.activeandroid.com/

+2

私はmyBatisを好んでいます。効率的で、SQLを制御できるからです。 – Scotty

5

逆茂木カップルがXMLディスクリプタを使用してストアドプロシージャまたは
SQLステートメントを持つオブジェクトまたはAndroid
ために利用可能なデータマッパーフレームワークであります注釈。
aBatisはiBatisのAndroid版と似ています。

--- Web開発のためのiBatisのような単純な&光ORMライブラリ
のiBATISの機能を--carrying
--easyに使用iBatisのよう
開発の --shorten開発期間
--independent相
--Android sdk1.6とアップ

http://sonixlabs.com/abatis/

+0

ウェブサイトはこちら:http://sonixlabs.com/abatis/ –

+0

aBatisはまだアクティブですか?ソースの変更は2011年からのものですか? – Risadinha

1

それはアンドロで軽量のlibを使用することをお勧めしますgreenDAOやOrmliteのようなidアプリ、greenDAOは、Android開発者がSQLiteに保存されたデータを操作するのを手助けするオープンソースプロジェクトです。 SQLiteは素晴らしい組込みリレーショナルデータベースです。しかし、そのために開発するには、多くの作業が必要です。 SQLの作成とクエリ結果の解析は非常に面倒な作業です。 greenDAOはあなたのために仕事をします:Javaオブジェクトをデータベーステーブル(ORMと呼ばれることが多い)にマップします。この方法で、単純なオブジェクト指向APIを使用してJavaオブジェクトの格納、更新、削除、および問合せを行うことができます。時間を節約し、本当の問題に集中! greenDAOの主要な設計目標

  • 最高のパフォーマンス(Android用おそらく最速ORM)
  • 簡単には必需品に焦点を当て、非常にAndroidの最小メモリ 消費
  • 小さなライブラリサイズに最適化されたAPIを使用する
関連する問題