HibernateでNativeSQL
っていうか、ぜんぜんNativeじゃないじゃん。
List cats = sess.createSQLQuery("select {cat.*} from cats cat") .addEntity("cat", Cat.class); .setMaxResults(50); .list();
{cat.*}ってなんなの?なんだかすげえいまいち気分。やっぱ自称データベース屋としては、かりかりSQL書きたいところ。SQL-Object Mappingみたいなのがやっぱいいなぁ。てことはやっぱりblancoDbですかねぇ。
http://hp.vector.co.jp/authors/VA027994/blanco/blancodb.html