【问题标题】:How to convert this sql to EJB QL如何将此 sql 转换为 EJB QL
【发布时间】:2012-11-19 15:24:57
【问题描述】:

sql查询是:

SELECT to_char(DE.DELIVERYID) FROM DELIVERIES DE;

oracle 中的DELIVERYID 是一个数字,而JPA 中的deliveryidLong

有什么建议吗?

【问题讨论】:

    标签: ejbql to-char


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 2012-04-21
      • 2015-10-02
      • 1970-01-01
      • 2021-01-22
      • 2015-09-11
      • 2012-03-08
      • 2014-06-20
      • 1970-01-01
      相关资源
      最近更新 更多