sql查询是:
SELECT to_char(DE.DELIVERYID) FROM DELIVERIES DE;
oracle中的 DELIVERYID
是一个数字,JPA中的deliveryid
是Long
。
任何建议?
答案 0 :(得分:0)
我刚刚解决了! 我创建了这个字段交付和交付实体:
@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