본문 바로가기

개발/DB12

마이바티스(mybatis) 연동 모듈 스프링 연동 모듈 스프링 프레임워크는 최근 자바 개발자가 가장 많이 사용하는 프레임워크다. 웹,배치,소셜 등의 다양한 기능을 제공한다 . 스프링 연동 모듈은 스프링 마이바티스를 연동하는 API를 제공한다. 스프링의 개발 방식에 따라 팩토리 패턴과 템플릿 패턴 등을 사용하고, 트랜잭션은 스프링이 처리하게 위임한다. 구글 쥬스 연동 모듈 구글에서 만든 개발 프레임워크인 구글쥬스와 연동할때 사용하는 모듈이다. OsCache 캐시 연동 모듈 현재는 없어졌지만 과거 오픈심포니에서 호스팅하던 캐시 라이브러리다. 마이바티스가 제공하는 캐시를 사용하지않고 마이바티스 와 OsCache를 함께 사용하기 편하도록 기능을 제공한다. EhCache 캐시 연동 모듈 OsCache와 더불어 가장 많이 사용하는 캐시 라이브러리는 E.. 2013. 10. 23.
IBATIS 리스트를 Iterator 받는방법 List lstChecked = new ArrayList(); EgovMap map = new EgovMap(); String[] arr = vo.getFacilityIdx().split(","); for(String s : arr){ lstChecked.add(s); } map.put("list", lstChecked); 콤마로 구분된 스트링을 잘라서 배열에 담은후 Foreach 로 리스트에 담은후 다시 맵에 정의한다. SELECT IDX, EQFACILITY FROM INFO_FACILITY WHERE EQTYPEID = 4003 #list[]# 파라미터 클래스는 맵으로 받고 Iterate 프로퍼티는 키값으로 정의한다.. 2013. 10. 23.
데이터베이스 자원 설정 데이터베이스에서 데이터를 조회하기 전에 데이터베이스 연결과 데이터를 가져오기 위해 각종 자원을 설정해야 한다. Connection 객체는 데이터베이스의 연결정보를 갖는 객체다. Connection 객체를 만들기 위해서는 먼저 Class 클래스의 forName 메소드와 DriverManager 클래스의 메소드를 다음과 같이 순서대로 호출한다. Class.forName("JDBC 드라이버 클래스명").newInstance(); DriverManager.getConnection("JDBC URL", "접속 계정명" , "접속 계정 패스워드"); Connection 객체를 생성하고 나서 SQL을 정의힌다. SQL을 정의하고 난 후에는 SQL을 갖는 구문 객체인 PrepareStatement 객체를 생성한다. P.. 2013. 10. 21.
Numeric Functions (숫자형 함수) ABS(n) ABS 함수는 절대값을 계산하는 함수이다. ABS 예제 SELECT ABS (-1.234) absolute FROM DUAL; ------------- 1.234 CEIL(n) CEIL 함수는 올림값을 반환하는 함수이다. SELECT CEIL(10.1234) "CEIL" FROM DUAL; ------------------ 11 FLOOR(n) FLOOR 함수는 버림값을 반환하는 함수이다. FLOOR 양수 예제 SELECT FLOOR(10.1234) "FLOOR" FROM DUAL; -------------------- 10 FLOOR 음수 예제 SELECT FLOOR(-10.1234) "FLOOR" FROM DUAL; ------------------------- 11 MOD(m,n) MO.. 2013. 10. 17.