【发布时间】:2012-11-19 15:24:57
【问题描述】:
sql查询是:
SELECT to_char(DE.DELIVERYID) FROM DELIVERIES DE;
oracle 中的DELIVERYID 是一个数字,而JPA 中的deliveryid 是Long。
有什么建议吗?
【问题讨论】:
sql查询是:
SELECT to_char(DE.DELIVERYID) FROM DELIVERIES DE;
oracle 中的DELIVERYID 是一个数字,而JPA 中的deliveryid 是Long。
有什么建议吗?
【问题讨论】:
我刚刚解决了! 我已将此字段 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
【讨论】: