목록자바 (5)
Knowledge Map
STS에서 Annotation의 자동완성 기능을 사용하기 위해 control + space 키를 눌렀을 때 아래와 같은 에러가 발생했다. 아래와 같이 Preferences 에서 Java > Editor > Content Assist > Advanced에서 Java Proposals를 수정하면 된다.
jsp 에서 xlsx는 기본 지원이 안되고 xls만 가능하다. xlsx를 쓰려면 외부 라이브러리를 등록해서 써야 한다. response.setHeader("Content-Disposition", "attachment; filename=test.xls"); response.setHeader("Content-Description", "JSP Generated Data"); // 저장 여부 묻지 않고 바로 저장 response.setContentType("application/vnd.ms-excel"); response.setHeader("Content-Disposition", "attachment; filename=test.doc"); response.setHeader("Content-Description"..
출처 : http://okky.kr/article/338405 초보 개발자를 위한 스택트레이스 읽는 법몇 년 전에 네이버 카페에 썼던 글인데, 답변을 달려다 보니 링크가 안되서 이 곳에 옮겨 적습니다. 초보 개발자분들이 제대로 된 디버그 방법을 배우지 못해 오류가 나면 무턱대고 검색부터 하거나 메시지를 통째로 복사해서 질문글만 올리고 어찌할 바를 모르는 모습을 보면 안타까운 생각이 들었는데, 조금이라도 그런 잘못된 습관을 고치는 데 도움이 되었으면 하는 생각입니다.면접을 볼 때, 질문할 내용을 미리 정해놓지는 않지만 개인적으로 즐겨내는 문제가 있습니다. 널포인터 예외(NullPointerException)의 원인을 찾는 문제인데, 전에 다니던 회사에서는 실제 제품개발 중에 발생한 오류 보고서가 있어서 면..
http://stackoverflow.com/questions/8839323/hibernate-one-to-one-no-row-with-the-given-identifier-exists-exception http://lyb1495.tistory.com/91 http://egloos.zum.com/milines/v/1896839 주말에 다시 정리해결 방법은 어노테이션일 경우에는 첫번째 링크의 첫, 두번째 답변 참고.XML형식일때는 세번째 링크 참조
No row with the given identifier exists 라고 에러 구분이 뜰때가 있다.이것은 자동생성한 매핑 클래스가 실제 디비 테이블하고 맞지 않거나 컬럼이 없을 경우에 그렇다고 한다. 찾아보니 연결된 다른 테이블에서 참조하는 값에서 해당 데이터가 없어서 에러가 났던 것이다.예를 들면 accesshistory 테이블에서 데이터를 받아올때 그 값중에 참조값으로 user1이 있다고 하면 그 user1에 대한 정보를 받아오기 위해user 테이블에 갔는데 이 user1 정보가 없는 것이다. 그래서 에러가 남. 참고로 hibernate 속성에서 쿼리들을 볼수 있다.hibernate.show_sql 에서 값을 true/ false 로 설정하면 참일 경우 모든 sql문 을 출력한다고 한다. 그래봐야..