タグ

2012年4月11日のブックマーク (1件)

  • 2 Way SQLパーサとしてのDoma - taediumの日記

    もともとは「2Way SQLのパーサ *だけ* って無いのかな?」と思って探したら偶然見つけた。なので、当に欲しかったのは「2Way SQLのパーサ」。案外無いので、clione-sqlとかmirage、s2jdbcのソース読んで勉強するしかないかなと思ってる。 2012-04-07 Domaも仲間に入れてあげてー。 実はDomaには2 Way SQLパーサ単独で使用された実績があったりするんです。 SQL文をiBATISのSqlMapに変換する Domaのパーサには大きく3つの特長があります。 Visitorパターンを使っているのでパース結果を柔軟に扱える。 パースの粒度が細かく、悲観的ロックやページングのSQLへの書き換えに耐えられる。 他のライブラリに依存していない。 Visitorの実装の詳細は省きますが、こんな感じで使えます。 public class Main { publi

    2 Way SQLパーサとしてのDoma - taediumの日記