본문 바로가기

SQL3

[JPA] jpa insert시 default 적용 jpa 엔터티 default 설정을 하려면 @DynamicInsert 어노테이션과 @ColumnDefault 어노테이션을 같이 써야 적용이 된다. 예시코드(java):package com.pnow.domain;import com.pnow.domain.user.User;import lombok.Getter;import lombok.Setter;import org.hibernate.annotations.ColumnDefault;import org.hibernate.annotations.DynamicInsert;import javax.persistence.*;import java.time.LocalDate;import java.time.LocalTime;@Setter //jpa 테스트를 위해@Getter@En.. 2024. 2. 13.
[JPA] jpa 메서드 질문 데이터 저장하기1) 질문 엔티티로 테이블을 만들었으니 이제 만들어진 테이블에 데이터를 생성하고 저장해 보자. 먼저, src/test/java 디렉터리의 com.mysite.sbb 패키지에 SbbApplicationTests.java 파일을 열어 보자.2) SbbApplicationTests.java 파일을 열었다면 다음과 같이 수정해 보자.package com.mysite.sbb;import java.time.LocalDateTime;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBoo.. 2024. 2. 12.
ERD CLOUD - ERD 다이어그램 만들어 주는 사이트 ERDCloud는 ERD도 무료로 만들 수 있고, 무엇보다 SQL 쿼리문도 추출해 주기 때문에 자주 이용한다. ERD CLOUD 사용법 먼저, 사이트로 들어가서 ERDCloud 사용해보기 버튼을 클릭한다. https://www.erdcloud.com/ ERDCloud Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool. www.erdcloud.com 그러면 아래의 회원가입 창이 뜨는데, 구글 또는 페이스북 또는 깃허브 계정으로 로그인을 해준다. (나는 깃허브계정이 있어 깃허브로 로그인했다.) 로그인을 완료 했다면 이제 나만의 ERD를 만들 수 있다. 상단바의 + (C.. 2024. 2. 10.