http://d.hatena.ne.jp/dewa/20080716/1216172589
DBFluteでもコールバックは多く利用しています。
loadReferrer()とかunion()とかexists()とか。
やはり、Javaのコールバックは今ひとつではあります。
http://d.hatena.ne.jp/jflute/20080712/1215792994
で、union()の例がありますが、
「public void query...」の部分が余計ですよね。
実はC#の方がスマートに実装が可能です。
MemberCB cb = new MemberCB();
cb.SetupSelect_MemberStatus();
cb.Query().SetMemberStatusCode_Equal_Provisional();
cb.Union(delegate(MemberCB unionCB) {
unionCB.Query().SetMemberName_PrefixSearch("St");
});
cb.Query().AddOrderBy_MemberName_Desc();
Java7自体はずぅっと後なので遠い期待はありますが、
大きい期待をしています。