0
我收到以下錯誤,而試圖執行我的代碼java.util.NoSuchElementException
--- Check the Segment.getVirtualSegmentId.
--- Check the SQL statement.
--- Cause: java.util.NoSuchElementException
(但該方法確實存在,並且查詢在SQL Developer中正確運行),重新部署的tomcat做的伎倆,但再次在不改變代碼中的任何內容的情況下,上述錯誤已被拋出。
這是引發錯誤的代碼是
<select id="getVirtualSegmentId" resultClass="java.lang.String" >
select max(substr(attr_value,instr(attr_value, '-')+1))
from circ_inst inner join circ_attr_settings
on circ_inst.circ_inst_id=circ_attr_settings.circ_inst_id and val_attr_inst_id=1045
where REGEXP_LIKE (circ_attr_settings.attr_value, 'LAYER 2 SWITCH-[0-9]+$') or
REGEXP_LIKE (circ_attr_settings.attr_value, 'IPANEMA-[0-9]+$') or
REGEXP_LIKE (circ_attr_settings.attr_value, 'FIREWALL-[0-9]+$')
</select>
你能告訴我們產生問題的代碼嗎? – vektor 2012-08-14 11:07:21
請將其編輯到您的答案中並正確格式化。這是完全難以辨認的。 – EJP 2012-08-14 11:09:21
上面的代碼是拋出錯誤,SQL在SQL開發人員正確運行,我不確定它是否與tomcat部署或更改查詢?(但相同的代碼昨天工作) – Techie 2012-08-14 11:10:08