私はこのクエリを持っています
select faktur.* from
(select a.no_do, a.no_faktur, b.dlr_nama, a.crea_date from honda_h100_fakdos a, honda_h000_dealers b where a.kd_dlr=b.kd_dlr and a.status<>'X' and a.do_tahun>='2012') faktur
SQLマネージャーでは問題なく実行されていますが、このSQLをHQLに変換すると、常にこのエラーメッセージが表示されます。
"expecting IDENT, found '*' near line 1"
以下は私のHQLです
select f.* (select a.noDo, a.noFaktur, a.creaDate from HondaH100Fakdos a where a.status <> 'X' and a.doTahun >= '2012' and a.doBulan = '02') f
私はまだHibernateとJavaの初心者です。
HibernateがこのクエリをHQLに変換できない理由を誰かが説明できますか?