トップページ > プログラム > 2015年01月30日 > 3GlspGaN

書き込み順位&時間帯一覧

80 位/222 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000100000001



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Java⇔RDBのMapping-Frameworkを語るスレ Vol.6

書き込みレス一覧

Java⇔RDBのMapping-Frameworkを語るスレ Vol.6
13 :デフォルトの名無しさん[sage]:2015/01/30(金) 16:28:14.81 ID:3GlspGaN
今さらhibernate3を使ってるんだけど、相関サブクエリがちゃんと動かない・・・

select h1
from Hoge h1
where exists (
select h2
from Hoge h2
where h2.id = h1.id)

みたいに書いたとき、こんな感じのSQLが生成されてる。

select ...
from hoge hoge0_
where exists (
select ...
from hoge hoge1_
where hoge1_.id = hoge.id)

サブクエリ側のwhere条件は、hoge1_.id = hoge0_.idとなってほしいんだが???
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'hoge.id' in 'where clause'
とか言われちゃうんだが????
なにか心当たりある方いましたらお助けをー


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。