kayaknya ini cuma typo doang

applicant= HibernateConnection.session
.createQuery("select applicantId,applicantName, CV.lastEducation, "+
"from Applicant as applicantId "+
"inner join applicantId.Cv as idCv "+
"left outer join idPosition.Vacancy as idPosition")
.list();

-> ralatnya : "... applicantId,applicantName ..."  harusnya "...
applicantId,applicantName ..."
    pake titik (.) bukan pake koma (,)
-> ralat berikutnya : "... CV.lastEducation, from Applicant as
applicantId ... "
    harusnya "... CV.lastEducation from Applicant as applicantId ... "
sebelumnya 'from' harusnya tidak ada koma(,)
-> ada 'CV.lastEducation' tapi alias yang ada 'applicantId.Cv as idCv'
 seharusnya, pilih salah satu, antara yg ditulis 'CV...' dan '... as
idCv' harus sama
 salah satu aja, 'CV' atau idCv, jangan lupa case-sensitive.
 jadi bisa dengan ralat -> idCv.lastEducation
 atau -> applicantId.Cv as CV

applicant= (List<Applicant>) HibernateConnection.session
                                            .createQuery("select
applicant.idApplicant, "+

  "applicant.applicantName, "+

  "cv.lastEducation, "+

   "vacancy.description "+

   "from Applicant applicant, "+

            "Cv cv, "+

            "Vacancy vacany "+

   "where applicant.idApplicant=cv.idApplicant "+

     " and cv.vacancy=vacancy.idPosition")
                                              .list();
-> ralatnya : "... Vacancy vacany ..." harusnya "... Vacancy vacancy ..."
    'vacancy' yah, bukan 'vacany'





-- 
syaiful.mukhlis
gtalk:syaiful.mukh...@gmail.com

Reply via email to