2008年11月18日火曜日

JPA:TopLinkEssential

NetBeans6.5にてJPAとSwingのサンプルを作成中、SQLでOrder By をかけると奇妙なエラーが発生。

select b from XXX ORDER BY b.JOB_INSTANCE_ID
token null
select b from XXX ORDER BY b.JOB_INSTANCE_ID
illegal
select b from XXX ORDER BY b.JobInstanceId
illegal

どうやら、使用できるカラムは、Entityとして使用しているクラスのフィールド名であり、大小文字もクラス定義に合わせて先頭が小文字でないとだめだったお。

select b from XXX ORDER BY b.jobInstanceId

0 件のコメント: