uroboroSQL
uroboroSQLはJava製のシンプルなSQL実行ライブラリです
2Way-SQL with Coverage
ORマッパー、クエリビルダならJavaコードでカバレッジが取れるのに、2Way-SQLで分岐を使った場合にはカバレッジが取れず本番環境で意図しないSQLが・・・。uroboroSQLではテスト実行時にカバレッジ取得用のログを出力・解析することにより、カバレッジレポートを出力することが可能です。
REPL搭載
SQLファイルを修正するたびにコンパイルしてテスト実行するのに時間がかかる・・・。他のORマッパーやSQLフレームワークでイライラしていた経験はありませんか?uroboroSQLではREPLを搭載。SQLを修正してすぐにIDE等のコンソールからコマンドでコンパイルなしで実行、即デバッグができます。
区分値サポート
2Way-SQLのライブラリを使用していると、それぞれのSQLで区分値や定数などをいちいちパラメータに指定するのがわずらわしいと思ったことはありませんか?エンタープライズで使われてOSS化したuroboroSQLでは、SQLファイルの中で定数クラスや列挙体を指定することにより、呼び出し時の実装をシンプルにします。