タグ

MyBatisに関するblueleのブックマーク (5)

  • inoio gmbh | How to integrate MyBatis with Play framework 2.1 (and Guice)

    As this has been asked on the play mailinglist this post shall guide you through the setup of MyBatis with Play2. For the integration of MyBatis and Play we’re using the MyBatis-Guice subproject, so we can inject MyBatis mappers into managed play controllers (currently only documented in Play 2.1 Highlights) - or mappers into repositories into services into controllers if you like ;-) Check out th

    inoio gmbh | How to integrate MyBatis with Play framework 2.1 (and Guice)
  • mybatis – MyBatis 3 | Java API

    前章までで、設定方法と SQL マップの書き方は学びました。MyBatis Java API は、今までの努力が実を結ぶところです。この章を読めば、JDBC と比べると、MyBatis によってコードが大幅に単純化され、クリーンで理解しやすくメンテナンスも容易な状態を保つことができるということが分かると思います。 ディレクトリ構造 Java API の説明に入る前に、ディレクトリ構造に関するベストプラクティスを理解しておくことが重要です。MyBatis は柔軟で、基的にファイルは好きな場所に配置することができますが、多くのフレームワークと同様に推奨される構成があります。 典型的なアプリケーションのディレクトリ構造を見てみましょう。 /my_application /bin /devlib /lib <-- MyBatis *.jar ファイルはここに配置します。 /src /org/my

  • データベース + MyBatis + Guice のサンプル

    MyBatisだけでも十分に素敵だけど、Guiceと組み合わせるともう最強って感じ。 せっかくなのでMyBatis+Guiceの魅力をwebappではない、スタンドアローンのプログラムを書いて堪能してみる。 mybatis: ver 3.0.6 mybatis-guice: ver 3.2 guice: ver 1.0 [1] データベースにテーブルを作る MySQLで。 CREATE TABLE `Friends` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(45) NOT NULL, `memo` varchar(140), PRIMARY KEY (`id`), UNIQUE INDEX `name_index` (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 [2] プロジ

    bluele
    bluele 2013/06/19
    参考にする
  • MyBatis による SQL マッピング - 似非プログラマの覚え書き

    MyBatis とは MyBatis(旧名・iBatis) とは SQL 文等と Java オブジェクト間のマッピングを行う永続化フレームワーク(O/R マッピングライブラリ)です。マッピングを行うことにより、データベースへの接続方法の変更等があった場合でも、プログラムのソースコードを変更することなく、設定ファイル(XML 形式)を修正するだけで良くなります。 例えば、テーブルの構造はそのままに、テーブル名やカラム名の変更が行われたとしましょう。このとき、従前のやり方ではソースコードを修正する必要がありました。しかし MyBatis なら、マッピングの設定が書かれている XML ファイルを修正するだけで問題なく動作し続けます。 こうしたデータベース側のちょっとした変更に対してシステム側の修正をなるべく少なくするために MyBatis が導入されることが良くあります。 似たようなものとしては

    MyBatis による SQL マッピング - 似非プログラマの覚え書き
  • Playframework、Akka、Quartz、MyBatisで簡単なジョブスケジューラを作成してみた。

    弊社では、SHANON MARKETING PLATFORMを使ってお客さまにサービスを提供していますが、お客さまのシステムとのデータ連携などで、スクラッチでアドオン開発をする場合があります。 アドオン開発しているときに「こんなのあったらいいなぁ」と思ったものを勉強も兼ねてscalaで試作してみました。 試作したのは、簡単なジョブスケジューラです。 ジョブスケジューラといえば、商用製品では、JP1、A-AUTOなど、OSSでは、Hinemosなどがあります。 小規模な開発をする場合、これら製品は、開発するアプリケーションとは別にインストールする必要がありますし、サーバのリソースも消費します。また商用製品は、ライセンス料を支払う必要があります。 また、EAIツールを使う方法もあります。EAIツールのSaaS製品も廉価なものが増えてきたので、EAIツールだけで対応可能であれば、EAIツールを使

    Playframework、Akka、Quartz、MyBatisで簡単なジョブスケジューラを作成してみた。
  • 1