タグ

mirageに関するhohoho_ho2005のブックマーク (5)

  • Mirage SQL 〜 2WaySQLをつかうデータアクセスライブラリ for Java | DevelopersIO

    よく訓練されたアップル信者、都元です。Spring連載はもうちっとお待ちください。今回はその布石ということで。 DBアクセスというのは、システムを作る上で大抵避けられない領域でしょう。まぁ近年はRDBMSに限らず、各種NOSQLの台頭が目覚ましいわけですが、いまだRDBMSの世界は多く残っています。 そこで。今、Javaでサーバサイドアプリケーションを書くことになった時、データアクセスのフレームワークには何を使いましょうか。Hibernate (JPA)でしょうか。MyBatisでしょうか。Domaでしょうか。どれも凄いフレームワークです。どれを選ぶのか、真っ当な結論から先に言ってしまえば、そんなの案件次第なわけですがw そんな中、個人的に非常に使い勝手が良いと評価しているフレームワークに「Mirage SQL」があります。今回は、このMirageについてご紹介します。 Mirage SQ

    Mirage SQL 〜 2WaySQLをつかうデータアクセスライブラリ for Java | DevelopersIO
  • MirageのインストールとSLF4Jの設定 - コンピュータクワガタ

    2WaySQLが使えるシンプルなデータベースアクセスライブラリーのMirageを使ってみました。 ソース自体は、ドキュメントにあるものに少し手を加えたものですが、ログ出力をSFL4Jにしたかったのでその点を調べてみました。 Mirageのインストール ドキュメントの通り、pom.xmlを以下のようにします。今回はデータベースにH2を使うのでH2のJDBCドライバも一緒に入れておきます。 <repositories> <repository> <id>amateras</id> <name>Project Amateras Maven2 Repository</name> <url>http://amateras.sourceforge.jp/mvn/</url> </repository> </repositories> <dependencies> <dependency> <group

    MirageのインストールとSLF4Jの設定 - コンピュータクワガタ
  • GrailsからMirageを使うサンプルがあったので試してみた - 豆無日記

    Mirageという2-way SQLが利用できる素敵なO/RマッパをGrailsで使ってみたというブログがあったので、サンプルコードを落として試してみました。 developmentモードでMySQL使うようになってたので、H2に変更してrun-appして試してみました。 確かにMirageでDB操作できている! のですが、更新ボタン2回目を押すとuniqueエラーになるのでおかしいなと思ってみてみたら、insert.sqlファイル内に書いてあるINSERT文でIDがハードコードされてるのでそりゃ2回目は失敗しますね。idを省略して自動払い出しを期待して実行してみると、実行毎にレコードが追加できます。素晴らしい。 という感じで、コードを色々見ていたところ、気になる点が色々あったので、forkして自分好みに修正してみました。 コネクション・データソース・トランザクションまわりのための準備が煩

    GrailsからMirageを使うサンプルがあったので試してみた - 豆無日記
  • Mirage - SQL Centric Database Access Library - Welcome to Mirage

    What's Mirage? Mirage is an easy and powerful SQL centric database access library. 2WaySQLThe main feature of Mirage is 2WaySQL. This makes plain old SQL template, and it is executable using any SQL client tools because parameters and conditions are written as SQL comment. SQL less UpdateGenerally, update processing are simpler than search processing. However, especially, large INSERT SQL brings u

  • 1