tanigonのS2部屋

メイン日記はこちら(tanigonの日記)

2005-03-02

[] SQLファイルが嫌な人へ

SQLファイルがキライ、もしくはSQLファイルを嫌がる人がいたりして、導入が大変な人へ。

QUERYアノテーションには WHERE句以降のみ書くのが普通みたいですが、SELECTで始まる文字列を書いておくとSQLファイル同等の事が出来ます。

public static final String hoge_ARGS = "bean,foo,bar";
public static final String hoge_QUERY = 
   "select * from hoge a, fuga b where a.row = /*bean.no*/ " +
        " and b.kindid = a.kindid ";

とかなんとか。

まあ、使い方が正しいかどうか考える必要もありますが。

PKのないテーブルにupdate,deleteする時なんかは自動生成出来ないのでSQLファイル作る必要がありますが、このときは_QUERYは使えないと思います。たぶん。

higayasuohigayasuo2005/03/02 18:27IDアノテーションassignedで偽のPKを教えてあげれば出来るかも。

tanigontanigon2005/03/02 18:40おお、なるほど... 試してみます!

METALLICMETALLIC2012/02/18 13:25That's going to make things a lot eiaesr from here on out.

omvoeofomvoeof2012/02/19 19:18V9rDjJ <a href="http://kzumgzukdrec.com/">kzumgzukdrec</a>

wfqldpnvgwfqldpnvg2012/02/20 00:25EzSFKL , [url=http://uszujhpektpu.com/]uszujhpektpu[/url], [link=http://tyxotvakitlz.com/]tyxotvakitlz[/link], http://gzqiccvetsrs.com/

prqlhaprqlha2012/02/26 03:277uwatP <a href="http://ksnundjwkwyb.com/">ksnundjwkwyb</a>

NicoNico2013/11/23 11:03Me dull. You smart. That's just what I nedede.

KateKate2013/11/24 02:41That's a clever answer to a tricky <a href="http://xswyrvyqa.com">quetoisn</a>

ShafikriShafikri2013/11/25 04:48You really found a way to make this whole precoss easier. http://pltfjheqdx.com [url=http://wdsakyaqcqx.com]wdsakyaqcqx[/url] [link=http://hazgrofz.com]hazgrofz[/link]

TapiwaTapiwa2013/11/25 11:14Pleasing you should think of <a href="http://ekqpguh.com">sominhetg</a> like that

TetrisTetris2013/11/26 16:19Normally I'm against killing but this article sleeghturad my ignorance. http://djkhrwxe.com [url=http://ndulnaocku.com]ndulnaocku[/url] [link=http://crthppcozob.com]crthppcozob[/link]