SQLのエディタについて
DomaのEclipseプラグインのDoma Toolsですが、今回のバージョンからEclipseのData Toolsのエディタ(Java EEエディションには最初から入っている)からDaoインタフェースにジャンプしたり、Saveのタイミングでビルド(aptをキック)できるようになりました(これまでプレーンなテキストエディタでしか動きませんでした)。コメントやキーワードを色づけしてくれるのでみやすいですね。
SQLの実行にこのエディタを使うのはもちろんありですが、自分はもっぱら閲覧専用に使っています。SQLを実行するときはRDBMSごとの専用のエディタを使うのがすきです。SQL ServerならManagement Studio、OracleならSQL Developerとか。機能が豊富ですしね。
個人的なおすすめの使いわけは、こんな感じです。
- Management StudioやSQL DeveloperでSQLを作成(SQLが正しいことを動作確認)
- バインド変数コメントをつけて問い合わせ条件とマッピング(コメントを入れたことでSQLが壊れていないことを動作確認)
- Eclipse上のエディタにコピペしSave
- aptに怒られたところを微調整
Eclipse上のエディタでSaveすればaptが走ります。マッピングがまちがっていればProblem Viewに表示されるので、それを見て修正します。