タグ

ORMに関するTHE_BELKAN_WARのブックマーク (4)

  • Androidで使えるOR Mapper: ORMLite « NAVER Engineers' Blog

    こんにちは。開発チームの駒津です。 ここ半年ほど、弊社アプリLINEAndroid版を開発しています。関係者一同の頑張りもあってAndroidユーザー 100万人達成という非常にうれしい状況なのですが、かなりのハイスピードで開発が進みましたのであまり冒険せずに、力技で少し泥臭く実装している箇所もあります。 データベース周りも普通にSQLiteDatabase経由でSQL文を書いているのですが、できればOR Mapperを使いたかった… という反省点があり、現在開発状況が少し落ち着いた (のか…? 当に…?) 今のうちにそっち方面を調べておこうかと思います。 Androidではそのスペックの都合上, 軽く動作するOR Mapperが向いていそうです。そういう視点で色々探して見たところORMLiteが良さそうな気がしました。正式にAndroidに対応していると謳っているのも嬉しいところ。

  • Android向けORMツール「aBatis」をリリースしました - Sonix Engineers’ Blog

    「aBatis」はMyBatisをAndroid向けに実装したものです。 JavaのWeb開発者なら知っている方も多いと思いますが、MyBatisというのは、JavaORMツールです。 SQLをXMLファイルに定義することが特長です。 今回、Webと連携するAndroidアプリの開発案件で、ORMツールを利用したいと思ったのですが、 検索しても見つかりませんでした。 ないなら作ってしまおう! ということでAndroid向けのORMツール「aBatis」を作りました。 google codeでオープンソースとして公開しています。 【オープンソース入手先】 ⇒ abatisダウンロードサイト ⇒ abatis日語版チュートリアル 【aBatis情報】 http://www.sonix.asia/contribution/abatis/ 具体的な使い方については、次の記事から紹介していきます

    Android向けORMツール「aBatis」をリリースしました - Sonix Engineers’ Blog
  • AndroidとORM - Kazzz's diary

    androidORM(Object-relational mapping(mapper))を使うこと考えた場合、どのような選択があるのだろう。 ContentProvider 正確にはORMではないが、FileやSQLiteデータベースをオブジェクトとしてアプリケーションから操作できるという意味では、ORMと呼んでも良いと思う。 当然だが、標準の実装であり他のライブラリィを必要としないため、事足りる用途であればこれを使えば良いだろう。 gwtorm (http://android.git.kernel.org/?p=tools/gwtorm.git;a=summary) AOSP(Android Open Source Project)中にあるORM。JDBCとProtocolBufferを使用しており、期待できそうなのだが、ドキュメントが殆ど無く、どんなものなのかよく分からない。 sq

    AndroidとORM - Kazzz's diary
  • AndroidとORM その2 - Kazzz's diary

    コメントで指摘頂いたものも含めてandroidで使えるORMに関してもう少し集約してみる。 ormlite(http://ormlite.com/) SQLiteを使うオーソドクスなORM。恥ずかしながら知らなかったが、ディスカッションも活発であり期待ができそうだ。 ORMLite Users | Google グループ タイプとしてはsqlgenのようにアノテーションで修飾したクラスに対応したDAOクラスを生成するが、sqlgenとは違いランタイムにDAOを作成する。つまりはリフレクションを使う訳で、それによるメリットとデメリットがあることが予想できる。 sqldroid(http://code.google.com/p/sqldroid/) SQLDroidはsqliteのJDBCドライバであり正確にはORMでは無いがJDBCを使用する他のORMと組み合わせて使うことが期待できる。プロ

    AndroidとORM その2 - Kazzz's diary
  • 1