일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 시큐리티
- 비동기
- 리팩토링
- 스프링
- GC
- 클린코드
- RabbitMQ
- apache
- clean code
- 스프링부트
- JPA
- 페이스북
- Producer
- Refactoring
- JWT
- 권한
- gdg
- java
- tomcat
- jvm
- 스프링 부트
- Security
- oauth2
- OAuth
- g1
- load balancing
- 페이징
- assertj
- spring boot
- Spring
- Today
- Total
목록JPA (4)
허원철의 개발 블로그
이번 글은 Spring Boot + Data JPA를 사용하면서 Java 8에서 나온 Time package 추가 했을 때에 대한 이슈 글입니다. 스펙 정리 1234// spring boot 1.5.2.RELEASE compile('org.springframework.boot:spring-boot-starter-web')compile('org.springframework.boot:spring-boot-starter-data-jpa')cs 1. LocalDataTime 에서 @Temporal 사용 이슈 1) 기존에는 날짜 타입에서는 @Temporal를 추가해서 사용했습니다. org.hibernate.AnnotationException: @Temporal should only be set on a java...
이번 글은 Spring Boot에서 QueryDSL를 사용한 예제에 대한 글입니다. 우리나라에서는 흔히 사용하는 ORM은 ibatis, mybatis라고 볼 수 있습니다. 외국에서는 옛날부터 JPA를 주로 사용합니다. 그런데 요즘 우리나라에서도 (Spring Boot에서 jpa 연동이 간단해서 그런가..?) 예전보다 사용율이 높아진 것 같습니다. JPA만으로는 제한적인 것들이 많아서 JPA Criteria나 QueryDSL를 사용하여 디테일한 표현을 가능하게 합니다. 몇 달 전에 아주아주 간단하게 JPA를 접해봤습니다(너무 미흡한 점이 많았습니다. 깊이 반성합니다..ㅠ). 그래서 이번에는 QueryDSL를 이용한 예제를 하나씩 살펴보려 합니다. QueryDSL은 jpa를 쉽게 쓰기 위한 라이브러리로, 도..
이번 글은 spring 에서 rest 서비스를 가장 빠르게 만드는 기술에 대한 내용 입니다. 1. gradle 설정2. Entity 설정3. Repository 설정4. Events 설정5. JPQL 이란? 1. gradle 설정- jpa 와 함께 rest 추가해서 넣어줍니다. (※참고 : Spring Boot 에 JPA 적용하기)dependencies { compile('mysql:mysql-connector-java') compile('org.springframework.boot:spring-boot-starter-data-jpa') compile('org.springframework.boot:spring-boot-starter-data-rest') compile('org.projectlombok:l..
이번 글은 spring boot를 이용한 JPA에 대한 글 입니다. 1. Gradle 추가2. Properties 추가3. Package 구성4. Model 추가5. Repository 추가6. Controller 추가 1. Gradle 추가dependencies { compile('org.springframework.boot:spring-boot-starter-web') // jpa 추가 compile('org.springframework.boot:spring-boot-starter-data-jpa') // getter/setter 추가 compile('org.projectlombok:lombok:1.16.10') // mysql 추가 compile('mysql:mysql-connector-java:6..