위는 우리가 join을 이용하여 만들어야 할 테이블이다.시작해보자!tb_adv 테이블을 먼저 본다이 테이블에선 우리가 만들 테이블에 필요한 정보가 무엇이 있을까?adv_id - 상담번호adv_date - 상담일자를 가지고 있다.다음 테이블을 보자.tb_userinfo
resultType으로 최종반환형은 string keyProperty에 임의로 지정해주는 값은 values에 들어갈 변수명을 지정해주는것order="BEFORE"는 insert가 되기전 selectKey를 지정해준다는 뜻이다먼저 SELECT구문을 순서대로 살펴보겠다ca
https://www.oracle.com/kr/database/technologies/oracle-database-software-downloads.html위 사이트를 접속하면 아래와 같은 화면이 보인다자신의 운영체제에 맞게 설치를 한다.나는 윈도우 64비트
pom.xml에 디펜던시 추가application.properties 설정
설치당시의 SID를 입력하면 된다.
오라클 19c 계정생성시전역데이터베이스명 : c비밀번호 : 특수문자제외하고 생성
미리 t_user 테이블에 데이터 두개를 넣어놓았다.UserRegisteration.javaUserRegisterationService.javaUserRegisterationServiceImp.javauserRegisterationDAO.javasrc/main/reso
데이터베이스에 들어있는 데이터의 정확성(일관성)을 보장하기 위해 부정확한 자료가 데이터베이스 내에 저장되는 것을 방지하기 위한 제약 조건을 의미함create : 생성cascade : 부모테이블의 값이 사라지면 참조하고있는 테이블의 값도 사라지게하는 연관성을 갖게하는것r
오른쪽 SCHEMAS에서 마우스 오른쪽 클릭Create Schema 클릭Charset/Collation: utf8mb4 utf8mb4_bin오른쪽 아래 Apply 클릭Algorithm: Defalt Lock Type: DefaultApply 클릭Finish 클릭new_
댓글기능댓글기능을 개발할때는 유저나 게시물 입장에서 생각을하면 어떻게 테이블을 만들어야할지 감이 잘 잡히질 않는다 순전히 댓글자체가 되었다고 생각하고 테이블을만들어야한다.댓글테이블은 기록을 해놓는 테이블이다.무엇을 기록하는가?누가? 어떤게시물에? 댓글을 달았는가이다.t