less than 1 minute read

Spring - 14

  • JPA 게시판 구현 실습
  • 참고
    • 더티체킹 - 엔티티 수정
    • MySQL - 더미테이블 만들기






JPA 활용 - 게시판 구현 실습

  • 실습 예제 - springboot_work / board

    ⇒ 복습 ㄱㄱ!!



더티 체킹(Dirty Checking)

  • 더티체킹이란?
  • DB에 변경 데이터를 저장하는 시점
    1. 트랜잭션 → commit
    2. 엔티티 매니저 → flush()
    3. JPQL 사용



MySQL, 프로시져 활용 - 더미 테이블 만들기

1. 프로시져 생성 기능

createProcedure



2. 생성 내용 입력

CREATE DEFINER=`root`@`localhost` PROCEDURE `dummy_insert`()  // 프로시져명: dummy_insert
BEGIN
declare i int default 1;
while (i <= 10) do  // 반복문 순회하는 만큼, 아래 내용으로 더미 데이터 생성
insert into user(username,email,password,role)
						value (concat(i,'이름'),concat(i,'mail'),concat(i,'PW'),'user');
set i = i + 1;
end while;
END

3. 프로시져 호출

call dummy_insert();






공지

  • 조별 프로젝트 관련
    • 7/11(월) 조별로 강사님과 미팅 → 프로젝트 내용 점검



Updated: