Error
-
[iBatis] UPDATE 쿼리에 dynamic 쿼리 적용 시 SET 절Error 2021. 4. 28. 10:56
에러 내용 java.lang.Exception: SqlMapClient operation; bad SQL grammar []; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred while applying a parameter map. --- Check the updateSrvAccount-InlineParameterMap. --- Check the statement (update failed). --- Cause: java.sql.SQLException: Syntax error or access violation message from server: "You have an error ..
-
[Spring/java] 객체에 NullPointException? Servlet.xml을 확인하자Error 2021. 2. 18. 16:21
NullPointException, 객체가 비어져있다? 아래는 내가 짠 예제 코드다. 업무코드다보니 변수 / 클래스 이름 등은 임의로 바꾸고 이외의 코드들은 생략했다. public class SampleAjaxController implements Controller { private SampleClass sampleClass; public void setSampleClass(SampleClass sampleClass) {this.sampleClass = sampleClass;} private String sampleMethod(HttpServletRequest request, JSONObject jsonObj) { String result= "Fail"; try { result = sampleClass..
-
[Java/Spring] org.apache.ibatis.binding.BindingException: 에러Error 2020. 8. 25. 16:09
에러메세지 org.apache.ibatis.binding.BindingException: Parameter 'issueCode' not found. Available parameters are [arg1, arg0, param1, param2] 자주 보는 에러. ajax 구문의 파라미터(data)인 'issueCode'가 제대로 넣어지지 않았다는 뜻이다. 이전에 있던 issueCode가 Submit 되지 않았다. ① submit 할 때 값을 제대로 넘기기 html에서 hidden으로 form에 담아 넘기는 방법을 선택. 이 방법을 선택하면 form에 담아 전송할 수 있어 편리하긴 하지만 보안상의 문제가 발생한다. html 형식이기 때문에 사용자가 쉽게 열람할 수 있기 때문. 이 때문에 제이쿼리의 $.po..
-
[Java/Spring] org.apache.ibatis.reflection.ReflectionException: There is no setter for property named 에러Error 2020. 8. 18. 15:36
BiscuitBall 프로젝트 비밀번호 재설정 기능을 구현하던 중 만난 에러. 구글링 해 봤더니, 보통 이 에러는 myBatis XML에서 #{변수} 안의 '변수'와 DTO의 변수명이 일치하지 않아 생기는 문제라고 한다. 오타나 대소문자 문제가 대부분이라고 한다. 그런데 내 경우는 오타, 대소문자 오류가 아니어서 발견하는데 오래 걸렸다. ※ 기능 설계에 대한 부연 설명 사용자가 이메일을 입력하면 해당 이메일로 코드가 발급되고, 이를 인증하면 비밀번호 재설정을 할 수 있도록 구현하고자 했다. 일단 DB상의 프로시저를 이용해, 특정 테이블에 임시코드를 저장하는 방식이다. 사용자가 이메일을 입력한 후 코드 발급을 클릭하면 에이젝스ajax 처리로 DB상의 유저 코드를 불러오고 유저 코드를 프로시저의 파라미터로 ..