Spring 2일차 수업

김형우·2022년 12월 7일
0

Spring

목록 보기
2/8

1. 아래의 쿼리문을 완성하시오.

  • 1981년 2월 20일 ~ 1981년 5월 1일에 입사한 사원의 이름,직업 및 입사일을 출력하라. 또한 입사일을 기준으로 해서 오름차순으로 정렬하라.
select ename, job, hiredate from emp where hiredate 
between '1981-02-20' and '1981-05-01' asc hiredate; 
  • 급여가 1500이상 ~ 2850이하의 범위에 속하지 않는 모든 사원의 이름 및 급여를 출력하라.
select ename, sal from emp where (sal < 1500) or (sal > 2850);
select ename, sal from emp where not sal > 1500 or sal < 2850;
  • 사원번호가 7566인 사원의 이름 및 부서번호를 표시하는 출력하라.
select ename, deptno from emp where empno=7566;
  • 급여가 2850 이상인 사원의 이름 및 급여를 표시하는 출력하라.
select ename, sal from emp where sal>=2850; 
  • EMP테이블에서 직업을 출력하되, 각 항목(ROW)가 중복되지 않게 출력하라.
select distinct job from emp; 

2. commit 과 rollback 에 대하여 설명하시오.

commit -> 변경사항을 저장하는 것

rollback -> commit 되기 전에 반영되지 않은 데이터들을 쿼리문 이전으로 되돌리는 것

3. 스프링 legacy 와 스프링 부트의 차이는?

Spring legacy -> 설정하려면 일일히 .xml파일을 수정해주어야 함.

Sping Boot -> 많은 사람들이 사용하던 설정 내용을 Pre-set으로 구성해서 제공되므로 손쉽게 의존성 기능들을 import해와서 사용할 수 있음.

4. 스프링 부트로 hello world 를 출력하시오.

@RestController
public class HelloOut {

	@GetMapping("/")
	public String hello() {
		return "Hello World!";
	}
profile
개발자 지망생

0개의 댓글