Spring 7일차 수업

김형우·2022년 12월 14일
0

Spring

목록 보기
7/8

1.http://localhost:8282/board/tableList

paging처리된 list 를 출력하시오.(단 템플릿은 sb_admin 에 있던 tables.html)
을 사용할것.

tables.html 소스 코드에서 id="dataTable" 를 삭제할것 (템플릿 에서 제공하는 페이징 기능이 사라짐)

<table class="table table-bordered"
 	   id="dataTable" width="100%" cellspacing="0">

2. 마이바티스에서 resultmap 의 용도및 사용법에 대하여 설명하시오.

한 행에 여러가지의 정보가 필요할때 필요하는것이 resultMap Collection이다.
VO안에 VO가 있는 경우, 즉 하나의 객체가 여러 객체로 복잡하게 구성되어 있을 떄, 효과적으로 사용할 수 있다.

↑ 사용례

3.아래의 쿼리를 처리 하시오.

  • 이름에 T가 들어가는 사원의 속한 부서에서 근무하는 모든 사원의
    사원번호 및 이름을 출력하라.
  select empno, ename
  from emp
  where in (select ename from emp where ename like '%T%');
  • 자신의 급여가 평균 급여보다 많은 모든 사원의 사원 번호, 이름, 급여를
    표시하는 질의를 작성하고 급여를 기준으로 결과를 내림차순으로 정렬하라.
  select empno, ename, sal
  from emp
  where sal > (select avg(sal) from emp)
  order by sal desc;
  • Smith와 동일한 부서에 속한 모든 사원의 이름 및 입사일을 출력하라.
    단, Smith는 제외하고 출력하시오
  select ename, hiredate
  from emp
  where deptno in (select deptno from where ename = 'SMITH')
  and ename != 'SMITH';
  
profile
개발자 지망생

0개의 댓글