2023/04/12 3

JPA 1:1 관계

-한쪽이 pk 한쪽이 FK인 경우 -한쪽이 pk 한쪽이 PFK 인 경우 테이블 생성 1) 1:1관계 user-fk와 usertinfo ->pk 2)양방향 참조관계 상호 연관관계를 가진다면 user가 연관관계의 주인일 것이다. 3. user info / user 둘다 user_code가 pk이다. 그리고 userinfo가 fk를 가지고있다. 주테이블과 대상테이블이 무엇인가? 마지막 케이스는 솔직히 잘 이해가 안된다. (04-12 1교시)

카테고리 없음 2023.04.12

열거형(enum)

똑같은데 훨씬 편하다. -숫자도 자동으로 매겨진다. -상수타입을 앞에 굳이 서술할 필요도 없다. JAVA는 타입에 안전한 열거형을 제공 -> 값뿐만 아니라 타입도 체크한다. =========================================================================================== 비교 연산자 사용 불가 따라서 compareto( ) 를 사용한다. 왼쪽이 크면 양수/ 같으면 0/ 오른쪽이 크면 음수 비교연산자가 사용 불가능한 이유는 객체값이기 떄문이다. ============================================================================================ - values(), valueO..

카테고리 없음 2023.04.12

JPA[Day2] 엔티티 ,컬럼, 프라이머리키

1. 엔티티 Member 지금 우리가 사용하는 테이블에는 없는 테이블이다. 그럴떄 엔티티로 만들어주면 자동으로 DB에 생성된다. 1-1 DML은 commit하지 않으면 rollback되지만 DDL은 autocommit 구문이기 떄문에 별돌의 commit없어도 생성되어 반영된다. 생성 된 자료형은 java object 의 자료형을 따르며 크기를 따로 성정하지 않을 경우 숫자는 nulber(10,0), 문자열은 carchar2(255 char) 로 설정 된다. 생성 되는 컬럼의 순서는 pk가 우선이며, 일반 컬럼은 유니코드 오름차순으로 생성 된다. 2.컬럼 컬럼별로 할 수 있는 설정값들이 있음을 기억하고 유의하자. @Column(name="MEMBER_PWD") private String memberPwd;..

카테고리 없음 2023.04.12