현재 mybatis는 3.1.1 까지 나와 있다.하지만 뭐가 문제인지 spring 3.1.1에서 같이 사용해보니 아래와 같은 오류가 난다. java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction(Ljava/sql/Connection;)Lorg/apache/ibatis/transaction/Transaction; 그래서 3.1.0으로 해봤으나 결과는 같은 오류가 났다.다시 버전을 하나더 내려서 3.0.6으로 해봤더니 정상적으로 동작하는걸 확인할 수 있었다. ===============================================================..
SELECT * FROM 테이블명 AND 필드명 = #{파라미터} 위와 같은 쿼리 실행시 NumberFormatException이 발생 한다면 아래와 같이 코드를 수정 하면 해결 될 것이다. SELECT * FROM 테이블명 AND 필드명 = #{파라미터} OR SELECT * FROM 테이블명 AND 필드명 = #{파라미터} 보너스 (대소문자 무시) SELECT * FROM 테이블명 AND 필드명 = #{파라미터}
http://hc.apache.org/httpclient-3.x/index.html 위 사이트에서 관련 라이브러리를 다운 받는다. 아래는 예제 코드 이다. HttpClient client = null; PostMethod post = null; try { String url = "http://localhost/test.jsp"; client = new HttpClient(new MultiThreadedHttpConnectionManager()); post = new PostMethod(url); // timeout 설정 HttpMethodParams hmp = new HttpMethodParams(); hmp.setSoTimeout(1000*3); post.setParams(hmp); // paramet..
javaType="java.util.Date"/>
// JSP/Servlet 웹 루트 getServletContext().getRealPath("/"); // JSP/Servlet 특정 페이지 경로 getServletContext().getRealPath(" 경로"); // JSP/Servlet 현재 페이지 경로 getServletContext().getRealPath(request.getRequestURI()); // JAVA - 현재 클래스 경로 this.getClass().getResource("").getPath(); // JAVA - 클래스 디렉토리 경로 (classes) this.getClass().getResource("/").getPath(); // JAVA - 패키지 경로 this.getClass().getResource("/com/aa..
Chapter 18. Spring 메일 추상 계층을 사용한 이메일 보내기 18.1. 소개 Spring 은 전자메일을 보내기 위한 높은 수준의 추상화를 제공하는데, 이것은 사용자들이 기반 메일링 시스템에 대한 명세서가 필요 없도록 해주며, 고객을 대신하여 낮은 레벨의 리소스 핸들링에 대한 책임을 진다. 18.2. Spring 메일 추상화 구조 Spring 메일 abstraction 계층의 메인 패키지는 org.springframework.mail 패키지이다. 이것은 메일을 보내기 위한 주된 인터페이스인 MailSender와, from, to, cc, subject, text와 같은 간단한 메일의 속성들을 캡슐화하는 값객체(value object)인 SimpleMailMessage를 포함하고 있다. 이 패키..
해당 오류는 mssql의 text 타입에 null값이 들어갔을 경우에 발생 한다. 해당 오류를 처리 하기 위해서는 아래와 같이 하며 된다. CASE DATALENGTH(text필드) WHEN 0 THEN ' ' ELSE text필드 END as 별칭 위와 같이 text필드의 데이터 길이이가 0일 경우 ' ' 값을 반환하고 그렇지 않으면 원래값을 반환 하게 한다
- Total
- Today
- Yesterday