본문 바로가기

iBATIS

[iBATIS] DTD 오류 내용 총정리 sqlMapConfig.xml은 설정 파일로 DOCUMENT 선언부를 보면 sql-map-2.dtd가 위치한 URL을 확인할 수 있다. ... 하지만 위의 DTD 링크에 파일이 존재하지 않는다. iBATIS 프로젝트가 Apache Software Foundation 프로젝트에서 2010년 6월 16일에 Retired 되고 Google Code에서 MyBatis(http://www.mybatis.org/) 라는 이름의 프로젝트로 새로운 버전이 릴리즈 되고 있다. 아파치에서 구글로 옮긴 이유는 빠른 변화에 대응하기가 구글이 더 용이하기 때문에 그런거라고 하는데 Migration Steps when Switching from iBATIS toMyBatis 에서 자세한 내용을 확인할 수 있다. .. 더보기
[iBATIS] Oracle에서 날짜형(DATE) 타입 데이터 저장 입력된 날짜를 템플릿 형식에 맞게 텍스트 형태로 변환합니다. SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); String strDate = sdf.format(Calendar.getInstance().getTime()); 쿼리에서 string 파라미터를 TO_DATE 함수를 통해 DATE 타입으로 변환 후 입력한다. INSERT INTO DATE_TABLE ( DATE_FIELD ) VALUES ( TO_DATE(#strDate#, 'yyyy/mm/dd hh24:mi:ss') ) 더보기
[iBATIS] 동적 쿼리 작성 - AutoResultMap 동적 쿼리를 생성하다 보면 셀렉트하는 테이블의 필드명을 동적으로 주게 되는 경우가 생긴다. IBATIS는 결과 테이블의 메타데이터를 기본으로 캐쉬하기 때문에 동적 필드 생성시에 오류가 발생한다. 이때 remapResults 옵션을 사용하면 간단하게 문제를 해결할 수 있다. select $titlequery$ from table_name 더보기
초보 Java 웹 개발자들을 위한 학습 로드맵 자바 개발자가 공부해야할 학습 로드맵에 대해 정리해 놓은 글이 있어 가져왔다. 무엇을 공부하고 지금 시장에서 어떤 것들이 많이 쓰이는지에 대해 정리해 놓은 글로 학습에 참고하면 좋을것 같다. 손권남님께서 쓰신 글로 원문은 여기에 있다. OKJSP에 자주 가서 요즘 자바 개발자들이 어떻게 살아가나를 보는 편인데, 아주 많이 반복적으로 올라오는 질문이 "대체 뭘 공부해야 하나요? 프레임워크는 Spring을 해야 할까요? iBATIS를 해야 할까요?" 하는 식의 질문들이다(이 질문은 사실 말이 안된다. 왜 그런지 읽다보면 나온다). Java는 웹 관련 프레임워크들이 너무 다양하고, Ruby나 Python 같은 경우에는 RubyOnRails나 Django 처럼 하나의 프레임워크 안에 기능별 프레임워크들도 모두 .. 더보기
[iBATIS] 관련 모음 SVN 정보 http://svn.apache.org/repos/asf/ibatis/trunk/java/docs/ SQL Maps2.0 개발자 가이드(한글판) SQL Maps2.0 tutorial(한글판) 번역문서 Introduce Ibatis - ibatis 2.0에 대한 소개 Object-Relational Mapping with SQLMaps - ibatis를 이용한 Object-Relational Mapping(OnJava 2005.02.02). 강좌및 관련작성문서 ORM의 또 다른 핵 iBATIS SQLMaps - 마소에 실렸던 SQLMaps관련 기사 ibatis tip - ibatis 관련 팁 Spring SQLMaps integration - Spring과 iBATIS SQLMaps의 연동 관.. 더보기