반응형

CP 3

[Spring] 트랜잭션 속성

안녕하세요 효니k DB의 효니k입니다. 오늘은 [토비의 스프링 3.1] 6.6 트랜잭션 속성 부분을 정리해보겠습니다. 교재의 페이지와 순서를 참고하였으니, 교재가 있으신 분들께서는 교재를 보면서 정리하는 것을 추천드립니다!^^ p.512 (6.6) 트랜잭션 속성 모든 트랜잭션이 같은 방식으로 동작하는 것은 아니다. 더이상 쪼갤수 없는 최소 단위의 작업이라는 개념을 베이스로 약간의 차이점들이 있다. 스프링은 트랜잭션의 경계를 설정할 때 4가지 트랜잭션 속성을 지정할 수 있다. 1)트랜잭션 전파 2)격리수준 3)제한시간 4)읽기전용 1)트랜잭션 전파(propagation) : 트랜잭션의 경계에서 이미 진행중인 트랜잭션이 있을 때 또는 없을 때 어떻게 동작할 것 인가를 결정하는 방식이다. 트랜잭션의 경계의 시..

CP/WEB 2019.04.25

[SQL] 예제로 정리하기

--1. 부서별 평균 급여를 구하되, 평균 급여가 2000이상인 부서만 나타내는 select문 select dept_id, avg(salary) from s_emp group by dept_id having avg(salary)>=2000; --2. 각 직책별로 급여의 총합을 구하되 직책이 사원인사람은 제외 --단, 급여총합이 3000이상인 직책만 나타내며, 급여총합에 대한 내림차순으로 정렬 select title, sum(salary) from s_emp where title '사원' group by title having sum(salary) >=3000 order by 2 desc; --3.직급이 부장인 사람이 2명이하인 부서가 몇개인지 나타내시오 select count(*) from (select..

CP 2019.04.19

프로그래밍 잘하는 방법 / 좋은 프로그램er가 되는 방법?

안녕하세요! 효니 K DB의 효니K 입니다. 첫번째 프로그래밍 글로 어떤 것을 기록할까 고민하다가 제 목표이기도 한 "프로그래밍을 잘하는 법? 좋은 프로그래머가 되는 법?"에 대해 정리해보겠습니다. 얼마 전에 일본의 80대 할머니께서 6개월 공부하시고 어플을 만드셨다는 기사를 봤습니다. (참고기사) https://news.v.daum.net/v/20190328030552480?f=m&from=mtop 이렇듯 마음만 먹으면 쉽게 도전할 수 있는 프로그래밍! '음,,,, 열정이 대단하시다! 도전까지는 좋다 이거야, 나는 좋은 프로그래머가 되고 싶은데... 방법을 모르겠네... ' 좋은 프로그래머가 되는 법을 알아보기 이전에 우선 프로그래머란? 어떤 사람을 프로그래머라고 할까요? "컴퓨터 프로그램의 논리나 알..

CP 2019.03.31
반응형