JPA 필드와 컬럼 매핑데이터베이스 스키마 자동 생성하기DDL을 애플리케이션 실행 시점에 자동 생성테이블 중심 -> 객체 중심으로 이동한 것이다.데이터베이스 방언을 활용해서 데이터베이스에 맞는 적절한 DDL 생성이렇게 생성된 DDL은 개발 장비에서만 사용생성된 DDL은 운영서버에서는 사용하지 않거나, 적절히 다듬은 후 사용hibernate.hbm2ddl.autocreate기존 테이블 삭제 후 다시 생성(DROP + CREATE)create-dropcreate와 같으나 종료시점에 테이블 DROP(테스트에서 사용하면 도움됨)update변경분만 반영(운영DB에는 사용하면 안됨)validate엔티티와 테이블이 정상 매핑되었는지만 확인none사용하지 않음데이터베이스 스키마 자동 생성하기 주의운영 장비에는 절대 c..
JPA 기초와 매핑Hello JPAJPA에서는 크게 중요한게 두가지가 있다. 첫번째는 객체와 관계형 데이터베이스를 중간에서 매핑하는 과정, 즉 설계 과정이 있고, 두번째는 JPA가 어떤 방식으로 동작하는지(영속성 컨텍스트)이며 이 두가지에 대해 이해 하는 것이 중요하다.H2http://www.h2database.com최고의 실습용 DB, 가볍다(1.5MB)웹용 쿼리툴 제공MySQL, Oracle 데이터베이스 시뮬레이션 기능Sequence, AUTO INCREMENT 기능 지원객체 매핑하기@EntityJPA가 관리할 객체, 엔티티라고 한다.@IdDB PK와 매핑할 필드persistence.xmljpa 설정 파일/META-INF/persistence.xml 위치javax.persistence로 시작 : JP..
16장. 스트림과 병렬처리'이것이 자바다 - 신용권' 16장 학습소스코드 repo1절. 스트림 소개2절. 스트림의 종류3절. 스트림 파이프라인4절. 필터링(distinct(), filter())5절. 매핑(flatMapXXX(), mapXXX(), asXXXStream(), boxed())6절. 정렬(sorted())7절. 루핑(peek(), forEach())8절. 매칭(allMatch(), anyMatch(), noneMatch())9절. 기본 집계(sum(), count(), average(), max(), min())10절. 커스텀 집계(reduce())11절. 수집(collect())12절. 병렬 처리 1. 스트림 소개스트림은 반복자컬렉션(배열 포함)의 요소를 하나씩 참조해서 람다식으로 처리할 ..
- Total
- Today
- Yesterday
- 자바
- Algorithm
- 무선통신소프트웨어연구실
- RBT
- JPA
- Wisoft
- IT융합인력양성사업단
- 인프런
- 알고리즘
- Recursion
- 한밭대학교
- 한밭이글스
- 정렬
- github
- 순환
- AWS
- Spring
- Java
- 라즈베리파이
- Raspberry Pi
- vuejs
- 레드블랙트리
- 젠킨스
- vuex
- Vue.js
- Spring Boot
- 스프링부트
- springboot
- 시간복잡도
- ORM
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |