728x90

트랜잭션 설정 2

[Spring] 댓글과 댓글 수에 대한 처리

[Spring] 댓글과 댓글 수에 대한 처리 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 됩니다. :) 지난 글들에서 스프링 트랜잭션에 대해 알아보았습니다. 이를 적용해서 프로젝트에 반영하고 사용하는 과정을 보이려고 합니다. 실습에 사용했던 tb_reply 테이블에 insert하고, tb_board 테이블에는 댓글의 수를 의미하는 replyCnt라는 컬럼을 추가해서 해당 게시물의 댓글 수를 update합니다. tb_board 테이블에는 replyCnt 컬럼을 추가합니다. ALTER TABLE `tb_board` ADD COLUMN `replyCnt` INT NULL DEFAULT 0; 기존에 댓글이 존재했다면 replyCnt에 반영해 두어야 하므로 다음 쿼리를 실행합니다..

java, spring 2021.08.22

[Spring] Java 설정을 이용한 트랜잭션 설정

[Spring] Java 설정을 이용한 트랜잭션 설정 이전 글 https://lifere.tistory.com/189 [Spring] 스프링에서 트랜잭션 관리 [Spring] 스프링에서 트랜잭션 관리 비즈니스에서 쪼갤 수 없는 하나의 단위 작업을 말할 때 트랜잭션(Transaction)이라는 용어를 사용합니다. 사전적인 의미로 트랜잭션은 '거래'라는 뜻을 갖지만, lifere.tistory.com 이전 글에서 트랜잭션에 관한 대부분의 내용을 설명을 했습니다. 이전 글을 참고하여 주시고, root-context.xml 파일이 아닌 Java 설정을 하는 방법만 간단하게 다루려고 합니다. Java 설정을 이용하는 경우에는 XML에서 설정한 'transactionManager'를 @Bean으로 설정하는 작업과 ..

java, spring 2021.08.22
728x90