자잘한 에러

NumberFormatException mybatis에서 if,when 태그에서 비교값을 쓸 때 어떤 값이 문자열과 같은지 비교할 때 NumberFormatException이 발생했다. AND bo_title LIKE '%'||#{searchWord}||'%' AND bo_title LIKE '%'||#{searchWord}||'%' searchType은 String이다. 첫번째 경우 mybatis가 String searchType 과 String "T"값을 비교한다. 두번째 경우 mybatis가 String searchType 과 char 'T' 값을 비교한다. 자바는 char를 비교하려 할 때 'T'를 숫자로 바꿔서 비교한다. 'T'는 ASC코드표에서 116이다. 그리고 비교를 위해 String도 숫..
this의 잘못된 사용 버튼클릭이벤트 함수내에서 $(this), this는 버튼태그 자체를 가리킨다. 근데 함수내에서 ajax를 쓸 경우 success함수내에서(ajax성공 후) $(this),this는 버튼태그가 아니라 success함수 자체를 가리킨다. $("button").on("click", function(e){ e.preventDefault(); //$(this)는 내가 클릭한 버튼 console.log(this); // 버튼태그가 찍힌다. $.ajax({ url : "url" ,success: function(){ console.log(this); // success함수가 나온다. //$(this).closeset("div"); 등은 에러가 난다. // ajax 성공함수에서 내가 선택한 버튼..
개발을 하던 도중 다음과 같은 에러를 만났다. response.sendRedirect(""); response.addCookie(cookie); //쿠키가 전달되지 않음 response.addCookie(cookie); response.sendRedirect(""); //쿠키가 제대로 전달됨 sendRedirect와 addCookie 순서에 따라 쿠키가 저장에 영향을 주는지 원인을 찾아보았다. addCookie()의 메소드는 사실 단순히 Header를 변경해주는 것과 같다. @Override public void addCookie(final Cookie cookie) { // Ignore any call from an included servlet if (included || isCommitted()) ..
Spring data jpa를 사용해서 다음과 같이 Controller 단에서 save() 메소드를 실행해봤다. @RequiredArgsConstructor @Controller public class HomeController { private final IdeaRepository ideaRepository; @PostContruct @Trasactional public void initDummyData(){ Idea idea = new Idea(); ideaRepository.save(idea); } } 안 된다. Spring은 @Trasactional은 Controller단에서 적용이 안되게 되어있다. 그런데 여기서 중요한건 @Trasactional이 Controller에서 적용되지 않는 점이 아니..
한창희
'자잘한 에러' 카테고리의 글 목록