Как конвертировать этот 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
Другие вопросы по тегам