트랜잭션 2

Spring transaction<트랜잭션>

😎아하 이런 거였어? spring의 트랜잭션을 이해하면서 가장 헷갈렸던 부분은 DB를 공부할 때 나왔던 트랜잭션의 의미 (한 가지에서 동시에 여러 일들이 일어나는 경우)로 이해하고 있었는데 spring의 트랜잭션에서는 여러 가지 기능을 하나로 묶어준다는 개념처럼 느껴져서 굉장히 혼란스러웠다 하지만 아 다르고 어 다른 결국은 같은 의미라는 걸 알게 되었다 하나의 파라미터를 이용해서 동시에 여러 기능들을 처리하는 경우 그리고 여러 가지 기능은 한 가지의 파라미터를 가지고 있다 이 둘은 결국은 같은 이야기이다 하지만 어떤 방식으로 접근해서 이해하는지에 따라 헷갈릴 수도 있을 것 같다 이걸 이해하면서 강사님이 말씀해 주신 한 가지가 처음에는 무슨 소리야.. 했지만 이해하고 보니 정말 주제를 관통하는 말이었다

2022.03.12 투표 시스템 후보자

후보자(Candidate) 메서드의 작성 순은 VO -> DAO -> Service 순으로 진행했습니다 코드를 작성하면서 필요한 정보 기능들은 주석으로 표기했습니다 CandidateVO @AllArgsConstructor // 생성자 @Getter //읽기 전용이기에 값을 복사만 하는 Getter을 사용 @ToString public class CandidateVO { // int 는 기본값이 0 이다 Integer 은 기본값이 null이다 //int 는 기본값이 0 이기에 산술연산이 가능 // Interger은 특별한 작업을 해는것이 아니면 산술연산 불가 기본값이 null이기에 // 인스턴스 variable은 다 private 설정 private Integer cno; //후보자 번호 private S..