(재문의)eGovFrameDev-3.1.0-64bit의 자체버그가 있어서 원인과...
- 작성자 :
- 이*섭
- 작성일 :
- 2014-10-23 12:20:47
- 조회수 :
- 846
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
전에 드린 질의에 대하여 답변은 잘 받았습니다
하지만, 정상이라고 말씀하신 답변에 대하여 질의(1)로 다시한번 검토 부탁드립니다.
질의가 3가지 있습니다.
(1) EgovSample_dev오류건 재문의
record 추가 : 첨부파일(sample오류화면.pptx)과 같이 순서대로 진행하면 record가 그냥 추가됩니다.
이 원인을 알수가 없군요
(2) egovSampleList.jsp의 검색조건을 아래와 같이 Id value값을 "0"에서 "A"로 변경하면
<li>
<label for="searchCondition" style="visibility:hidden;">검색어 선택</label>
<form:select path="searchCondition" cssClass="use">
<form:option value="1" label="Name" />
<form:option value="A" label="Id" />
</form:select>
</li>
왜 아래와 같이 오류가 나는지 모르겠습니다.
2014-10-23 11:56:30,758 ERROR [egovframework.example.sample.service.impl.EgovSampleServiceImpl] nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: java.lang.NumberFormatException: For input string: "A"
### Cause: java.lang.NumberFormatException: For input string: "A"
org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: java.lang.NumberFormatException: For input string: "A"
### Cause: java.lang.NumberFormatException: For input string: "A"
java.lang.NumberFormatException: For input string: "A"
어짜피 searchCondition은 String Type으로 정의되어 있고, String 으로 "0"나 "A"갑을 받을 텐데요?
(3) sql Mapper용 xlm파일(example/mappers/EgovSample_Sample_SQL.xlm)의 if문이 정상적으로 실해되는지 확인하는 방법이
없을 까요?
java 소스라면 printout이라도 해서 console에 찍어볼 수 있을 텐데, 그렇지 못 해서 매우 불편합니다.
실제로 , EgovSample_Sample_SQL.xlm의 <when test="searchCondition == '0'">부분 if문이 정상적동하지 않아서 버그인데도 찾는데 오랜 시간이 낭비되었습니다.
미리 감사드리며 수고하십시요
하지만, 정상이라고 말씀하신 답변에 대하여 질의(1)로 다시한번 검토 부탁드립니다.
질의가 3가지 있습니다.
(1) EgovSample_dev오류건 재문의
record 추가 : 첨부파일(sample오류화면.pptx)과 같이 순서대로 진행하면 record가 그냥 추가됩니다.
이 원인을 알수가 없군요
(2) egovSampleList.jsp의 검색조건을 아래와 같이 Id value값을 "0"에서 "A"로 변경하면
<li>
<label for="searchCondition" style="visibility:hidden;">검색어 선택</label>
<form:select path="searchCondition" cssClass="use">
<form:option value="1" label="Name" />
<form:option value="A" label="Id" />
</form:select>
</li>
왜 아래와 같이 오류가 나는지 모르겠습니다.
2014-10-23 11:56:30,758 ERROR [egovframework.example.sample.service.impl.EgovSampleServiceImpl] nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: java.lang.NumberFormatException: For input string: "A"
### Cause: java.lang.NumberFormatException: For input string: "A"
org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: java.lang.NumberFormatException: For input string: "A"
### Cause: java.lang.NumberFormatException: For input string: "A"
java.lang.NumberFormatException: For input string: "A"
어짜피 searchCondition은 String Type으로 정의되어 있고, String 으로 "0"나 "A"갑을 받을 텐데요?
(3) sql Mapper용 xlm파일(example/mappers/EgovSample_Sample_SQL.xlm)의 if문이 정상적으로 실해되는지 확인하는 방법이
없을 까요?
java 소스라면 printout이라도 해서 console에 찍어볼 수 있을 텐데, 그렇지 못 해서 매우 불편합니다.
실제로 , EgovSample_Sample_SQL.xlm의 <when test="searchCondition == '0'">부분 if문이 정상적동하지 않아서 버그인데도 찾는데 오랜 시간이 낭비되었습니다.
미리 감사드리며 수고하십시요
A
안녕하세요. 이용섭님
(1) EgovSample_dev오류건 재문의
=> EgovSampleController에서
(2) egovSampleList.jsp의 검색조건을 아래와 같이 Id value값을 "0"에서 "A"로 변경하면
=> Mybatis에서는 비교구문에서 문자로 비교하시려면
<when test="searchCondition eq 'A'.toString(0)">
<when test="searchCondition.equals('A)">
(3) sql Mapper용 xlm파일(example/mappers/EgovSample_Sample_SQL.xlm)의 if문이 정상적으로 실해되는지 확인하는 방법이
없을 까요?
관련 버그를 수정해서 메일로 보내드렸습니다.
관련버그는 수정하여 차후 버전에 반영하겠습니다.
고맙습니다.
(1) EgovSample_dev오류건 재문의
=> EgovSampleController에서
(2) egovSampleList.jsp의 검색조건을 아래와 같이 Id value값을 "0"에서 "A"로 변경하면
=> Mybatis에서는 비교구문에서 문자로 비교하시려면
<when test="searchCondition eq 'A'.toString(0)">
<when test="searchCondition.equals('A)">
(3) sql Mapper용 xlm파일(example/mappers/EgovSample_Sample_SQL.xlm)의 if문이 정상적으로 실해되는지 확인하는 방법이
없을 까요?
관련 버그를 수정해서 메일로 보내드렸습니다.
관련버그는 수정하여 차후 버전에 반영하겠습니다.
고맙습니다.