我有一个 JPQL :
@NamedQuery(name = "AsiErtelemeIptal.findPaketHastaAsiErtelemeIptalHastaOzlukByHastaKimlikNumarasi",
query = "SELECT h,p,a,ho FROM Hasta h,Paket p,AsiErtelemeIptal a,HastaOzlukBilgileri ho WHERE h.hastaKimlikNumarasi = ?1 and h.id=p.hasta.id and p.id=a.paket.id and h.id=ho.hasta.id ")
错误是我在查询中hastakimliknumarasi
而不是在查询中写的hastaKimlikNumarasi
,但后来我修复了它,并清理并重建了很多次。但我仍然收到此错误:
Error compiling the query [AsiErtelemeIptal.findPaketHastaAsiErtelemeIptalHastaOzlukByHastaKimlikNumarasi:
SELECT h,p,a,ho
FROM Hasta h,Paket p,AsiErtelemeIptal a,HastaOzlukBilgileri ho
WHERE h.hastakimliknumarasi = ?1 and h.id=p.hasta.id and p.id=a.paket.id and h.id=ho.hasta.id ],
line 1, column 87: unknown state or association field [hastakimliknumarasi] of class [tr.com.surat.esaglik.model.usvs.Hasta].
我使用 Jdeveloper,是什么原因?