일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- MSSQL
- jpa
- Python
- AJAX
- spring
- Docker
- MySQL
- oracle
- Spring Boot
- Source
- JavaScript
- PostgreSQL
- 설정
- ubuntu
- Exception
- 문서
- SpringBoot
- maven
- 오픈소스
- Core Java
- error
- Thymeleaf
- git
- Tomcat
- Open Source
- Eclipse
- STS
- myBatis
- IntelliJ
- JDBC
- Today
- Total
목록ibatis (8)
헤르메스 LIFE
원문 : http://blog.jidolstar.com/688이 글은 JPetStore라는 간단한 쇼핑몰 웹애플리케이션을 Eclipse에서 테스트하기 위한 방법을 소개한다. JPetStore는 원래 MS에서 소개된 샘플이나 나중에 java진영에 컨버팅되면서 더 유명해진듯 하다. 그러므로 JPetStore는 java만을 위한 것이 아님을 알고 접근하는 것이 좋겠다. Spring Framework에 번들로 제공하는 JPetStore샘플은 Spring을 학습하는데 많이 유용하다. Spring 서적을 통해 학습한 내용을 실습한다는 차원에서 접근하면 좋겠다. Spring framework 2.5와 iBatis로 구성된 예제를 참고했다.Eclipse 갈릴레오(JEE), JDK 1.6.0.18, Tomcat 6.0..
Framework을 공부하다 보면 예제 소스로 나오는 기본 프로젝트가 있습니다.JPetStore 인데요~~~ 현재 JPetStore 6.x 버젼입니다. 도데체 그 버젼이란게 어디서 부터 시작했는지 누군가 물어보는데 대답을 못 했습니다. ㅡㅡ;; 그게 뭐가 중요하냐고 물어보시는 분이 있을까봐 말씀드리는 건데..개인적인 궁금증으로 잠깐 찾아봤습니다. 제가 대락 찾아본바에 의하면 java.sun.com 시절에(지금은 oracle에 넘어갔지만..) EJB의 Sample 프로젝트 부터 시작하지 않았나 생각됩니다. 1. EJB의 Sample 프로젝트http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-eedocs-..
원문 : http://fantazic.com/page/47 iBatis는 아래와 같은 방법으로 batch 처리가 가능하다. iBatis 내부 코드를 확인해 본 바로는 PreparedStatement.addBatch()를 사용하고 있고, 동일한 쿼리가 반복해서 들어올 때 하나의 batch로 처리해준다. try { SqlMapClient.startTransaction(); SqlMapClient.startBatch(); while (...) { SqlMapClient.insert(query, params); } SqlMapClient.executeBatch(); SqlMapClient.commitTransaction(); } catch (Exception e) { log.error(e, e); } final..
iBatis-2.3.4.726 버젼의 수정입니다. 1. com.ibatis.common.jdbc.logging.LoggableStatement 파일 생성 package com.ibatis.common.jdbc.logging; import java.util.ArrayList; import java.util.List; import java.util.StringTokenizer; @SuppressWarnings("unchecked") public class LoggableStatement { public LoggableStatement(String sql, List params) throws Exception { sqlTemplate = sql; parameterValues = new ArrayList(); ..
IBatis 2.3.4.726버젼을 빌드하기 위해서 IBatis Source폴더 내에 JAR File Dependencies 파일을 참고 하였습니다. iBATIS 2.0 requires JDK 1.4 란 내용은 2.0버전은 JDK 1.4 버젼에서 빌드된다라는 얘기이고, iBATIS 2.3 버젼은 JDK 1.5 에서 컴파일 됩니다.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'urlMapping' defined in ServletContext resource [/WEB-INF/classes/tims2-common.xml]: Cannot resolve reference to bean 'topFrameController' while setting bean property 'urlMap' with key [TypedStringValue: value [/topFrame.do], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreati..
개발환경 Tomcat 6.x Eclipse : 3.5(Galileo) 프레임웍 : Spring 2.x iBatis Eclipse에서 Tomcat Server를 구동하고 JDBC를 연결하려고 했으나, Exception이 발생하였습니다. 당연히 JDBC Driver를 찾지 못해서 발생하는 문제입니다. 해결방방 1. JDBC Driver를 classpath가 연결되 있는 곳에 넣어줘야 합니다. 저의 경우는 WEB-INF/lib 폴더 아래에 뒀습니다. 해결방법 2. JNDI 설정이 문제가 되는 것 같습니다. Data Source 연결에 대한 설정을 Tomcat 서버에서 인식하지 못해서 발생하지 않았을 까 생각됩니다. 연결방법 : [Tomcat] Tomcat에서의 JNDI JDBC 설정 저의 경우는 3번으로 설정..
iBatis를 사용할 때 발생하는 Exception입니다. 뭐~ 워낙 많이 발생하는 Exception이고, 경우의 수도 많습니다. 경우 1. com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred while applying a parameter map. --- Check the catalog-sql.catalogSrch-InlineParameterMap. --- Check the statement (query failed). --- Cause: java.sql.SQLException: ORA-00923: FROM 키워드가 필요한 위치에 없습니다. 해결책 - 쿼리를 생성할 때 Oracle의 일반적인 주석은 '--'를 사용합니다..