0

sql查询是:

SELECT to_char(DE.DELIVERYID) FROM DELIVERIES DE;

DELIVERYID在 oracle 中是一个数字,deliveryid在 JPA 中是一个Long.

有什么建议吗?

4

1 回答 1

0

我刚刚解决了!我已将此字段 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
于 2012-11-20T07:53:01.510 回答