S2JDBC

OracleでIN句に1000件超のパラメータを渡す

Oracleには、リストに式を最大1000件までしか書けないという制限があるので、IN句に1001個以上のパラメータを渡すとエラーになってしまいます*1。そこで、S2JDBCで引数が1000件超の場合にIN句を分割するWhereを書いてみました。 AbstractIn.java package com…

S2DaoInterceptorのS2JDBC対応版みたいなもの?

S2DaoとS2JDBCって、結局どっちの生産性が高いんだろう。初めは「流れるようなインターフェイス」に感動してS2JDBCすげーと思ってたんですけど、良く良く考えると、インターフェイスを書くだけでDao完成というS2Daoの手法は、やはり抜群に優れている気がして…

S2JDBCを使ってみた

最近JRuby on Railsに浮気気味だったんですが、昨日のエントリーみたいなこともあって少し萎えてしまい、Javaに戻ってきました。S2JDBC、良いですね。エンティティ毎にDaoを作成する必要がないし、規約でハマるリスクも減っている。S2Daoから移行する価値十…