본문 바로가기

Error Report/i-batis Exception3

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.와 같은 문구의 에러가 발생한다면 mysql의 커넥션유지문제로 인해 생기는 예외처리 문구라고 합니다. 해결방법dataSource.xml파일에 디비커넥션부분에 파라미터추가및 수정을 아래와같이 해줍니다.p:url="jdbc:mysql://serverIP/DatabaseName"=> p:url="jdbc:mysql://serverIP/DatabaseName?autoReconnect=true" p:validationQuery="SELECT 1" => MySql의 경우p:validatio.. 2012. 7. 22.
There is no statement named "XXXX" in this SqlMap 이문제는 보통 sqlmap에서 id로 지정한 값을 못찾을 경우 발생합니다.delete from XXX_table where col = #var# 해당 ID값을 확인하시고,아무리 확인해도 오타를 확인 못하셨다면sqlmapConfig에서 namespace설정이 false나 true로 되어있는지 확인해보시기 바랍니다. 2012. 7. 21.
There is no READABLE property named 'XXXX' class 'java.lang.String' 오류 이 문제는 몇가지 원인에 의해 발생될 수 있는데 첫번째로는 아래 쿼리문과 같이 단일값인 파라미터를 전달받아 property 속성을 이용할 경우이다 delete from XXX_table where col = #var# * property 속성을 제거하면 해결된다. delete from XXX_table where col = #var# 두번째로는 sql질의문을 작성하는데 있어서 대문자를 사용하면 발생한다. INSERT INTO MEMBER (NAME , EMAIL , PHONE ,PASSWORD, RANK , SOCIETY_IDX)VALUES (#NAME#, #EMAIL#, #PHONE#, #PASSWORD#, #RANK#, #SOCIETY_IDX#) values 괄호안을 소문자로 변경하여 해결된다. IN.. 2012. 6. 19.