DAO(Data Access Object)

DTO(Data Transfer Object) - Bean류

데이터베이스의 객체(table등)를 표현한 객체를 Domain

Web Application에서 domain은 특정객체(테이블)를 표현한 경우를 안다.

iBatis는 DBCP도 SqlMapConfig.xml에서 지원한다.


@ #id# : hash 표기법이라고 한다

@ 설정 xml파일은 원래 WEB-INF의 classe의 같은 패키지안에 존재해야 한다.
eclipse 같은 ide툴은 자동으로 넣어준다.

@ int 형의 빈즈에 null값이 넘어올 경우 illegalArgument 에러가 나는데 이걸 sql문으로 해결~~
@ 아니면 빈즈의 int형을 Integer로 바꿔준다.

nvl(컬럼,0) null 값일 경우 0으로 대체한다는 의미

select ename,nvl(mgr,0) mgr,nvl(comm,0) comm from emp

Posted by Taoist
,