私はjava.math.BigInteger
でエラーがありますが、クラス名にキャストできません。java.math.BigIntegerはfr.pc30.bean.Interventionにキャストできません
これはfindTicketTaskAnnuler
の戻り値の型がIntervention
のList
ですが、クエリで使用すると、基本的にIDのみを選択
SELECT i.id FROM intervention i
を指定して私の要求
public List<Intervention> findTicketTaskAnnuler(long partnaireId,InterventionType type)
return getSession().createSQLQuery(new StringBuilder("")
.append("SELECT i.id FROM intervention i ")
.append("INNER JOIN logged_event lo on lo.NEW_ID = i.id and lo.OPERATION ='ANNULATION' and lo.DATE_CREATION =CURDATE() and lo.USER != :name ")
.append("WHERE i.ID_PARTENAIRE = :partnaireId ")
.append("and i.annulee=1 ")
.append("order by i.id desc ").toString())
.setParameter("partnaireId", partnaireId)
.setParameter("name", type.getName())
.list();
はあなたに感謝しかし、私は介入から私を、私を選択するが、変更する場合には、まだ「私は」「フィールドリスト」 –
はあなたに感謝しかし、私が変更された場合、私は介入から私を選択したが、まだ不明な列を誤って 不明な列をエラー「i」をに7分前に –
オハイオ州sry私はそれがSQLのクエリだった...ええととにかくはいあなたは戻ってタイプを変更することができますので、bigintegerとエンティティではないだけを選択している原因はありません – Zeromus