Hibernate
複数テーブル間のJOIN。
[id:kabao2003:20050528#1117297265]に引き続き、気になる話題がでてきている。しばらく眺めてみよう。
ttp://pc8.2ch.net/test/read.cgi/tech/1090653286/695n-
しばらく眺めてみた。重要そうなところだけ抜き書きしておこう。
695 :デフォルトの名無しさん :2005/06/07(火) 19:03:11 Hibernate3で、Native-SQL投げるときに(iBATISみたいに使いたいと)、 複数テーブル間のJOINした結果を受け取るのって、 どんな形式になるんかな? この辺ながめてみたけど、JOINは想定してない記事? http://blog.hibernate.org/cgi-bin/blosxom.cgi/2004/08/23#customsql http://www.hibernate.org/hib_docs/v3/reference/en/html_single/#querysql http://www.theserverside.com/blogs/showblog.tss?id=Hibernate3_JDBC 697 :デフォルトの名無しさん :2005/06/11(土) 01:06:18 >>695 SQLQueryだったら SQLQuery q = sess.createSQLQuery( "select {s.*}, {t.*}, {u.*} from t_sss as s join t_ttt as t join t_uuu as u"); q.addEntity("s", Sss.class); q.addEntity("t", Ttt.class); q.addEntity("u", Uuu.class); とするとq.list()としたときにList