hibernate2 VSCode에서 Spring boot + JPA(mysql) on Windows 10 + Docker 튜토리얼 Spring boot + JPA(mysql) on Windows 10 + Docker 1. 개요 이번 블로그에서는 Spring Boot를 사용하여 간단하게 JPA를 사용해본다. JPA datasource는 Mysql 8.0.26 ( 블로그 작성일 기준 최신 )을 사용하고 에디터는 VSCode를 사용한다. Mysql은 Docker 컨테이너에서 기동한다. Docker 환경을 패스한다면 로컬에 mysql이 설치되어 있거나, Spring-boot-starter-data-jpa의 default DB인 h2 를 사용해도 좋다. 2. 준비 Windows 10 VScode Spring boot extensions Java 11 Mysql 8.0.26 + Mysql Workbench ( Mysql IDE ) Docker.. 2021. 10. 20. JPA(Hibernate) - Table Index 생성 ( Single, Multi, Unique Index ) 예제 Table Index 생성 ( Single, Multi, Unique Index ) 예제 @Index 어노테이션을 사용하여 Index를 생성한다. 해당 어노테이션은 javax.persistence 패키지임을 유의한다. Book.java @Entity @Table(indexes = @Index(columnList = "publishedDateOn")) public class Book { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; private String name; private Date publishedDateOn; } Book entity에 @Index 어노테이션을 사용하여 Index를 생성할 컬럼을 지정한다. 생성결과 다.. 2021. 10. 12. 이전 1 다음