Как конвертировать этот sql в EJB QL
SQL-запрос:
SELECT to_char(DE.DELIVERYID) FROM DELIVERIES DE;
DELIVERYID
в оракуле это число и deliveryid
в JPA это Long
,
любое предложение?
1 ответ
Я просто решил это! Я создал это поле sdeliveryid в право доставки:
@Column(name="deliveryid", insertable = false, updatable = false)
public String getSdeliveryid() {
if(deliveryid!=null)
return deliveryid.toString();
else
return "";
}
public void setSdeliveryid(String sdeliveryid) {
this.sdeliveryid = sdeliveryid;
}
И я изменяю запрос EJB QL следующим образом:
SELECT de.sdeliveryid FROM delivery de