JPA
-
Spring Boot + Kotlin + JPA 적용하기 Entity 생성시 생각해볼 점들프로그래밍/서버 프로그래밍 2020. 1. 28. 16:23
2020-05-12 우아한 형제들 기술 블로그 - 코틀린에서 하이버네이트를 사용할 수 있을까?에 나온 내용 추가합니다. 4. data class 사용에 대해 본글에서 적은 순환참조 이슈 외에도 다른 이슈가 나와있어서 링크 추가합니다. Hibernate의 Lazy Loading을 사용하기 위해서는 Data class를 사용할 수 없습니다. 최근 코틀린으로 스프링 부트 사용을 공부하고 있습니다. 연휴에 이동욱님의 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 를 코틀린으로 따라 해 보기를 도전하면서 JPA를 적용하는 방법과 JPA를 적용할 때 Entity 작성법에서 생각해볼 부분이 있어서 공유 겸 글을 작성합니다. 정말 JPA를 프로젝트에 적용하는 것만 필요하신 분은 요약만 보셔도 됩니다! 코틀린에 JPA..
-
Spring Boot JPA 사용법프로그래밍/서버 프로그래밍 2018. 12. 20. 13:42
오늘은 지난번에 알아보았던 JPA를 스프링에서 어떻게 적용하는 지 함께 알아보겠습니다. 저는 Spring Boot를 이용해서 실습을 진행해보겠습니다. 본 실습은 jojoldu님의 블로그를 보면서 진행했습니다. (https://jojoldu.tistory.com/251?category=635883) 1.Dependency 추가 먼저 저는 maven을 사용하므로 pom.xml에 관련 dependency를 넣어주겠습니다! org.springframework.boot spring-boot-starter-data-jpa com.h2database h2 org.springframework.boot spring-boot-starter-test test org.projectlombok lombok true data j..
-
Spring 스프링 MyBatis 와 JPA-Hibernate프로그래밍/서버 프로그래밍 2018. 12. 18. 16:32
현재 인턴을 진행하고 있는 곳에서 스프링과 MyBatis를 처음으로 경험해보았습니다. 이전까지는 학교 수업중에 실습으로 JDBC를 사용하여 데이터베이스를 CREATE, READ, UPDATE, DELETE 해본게 전부 였지만 확실히 MyBatis 를 이용한 데이터의 접근 및 초기 설정이 더 편리하다는 느낌을 받았습니다. 이후 혼자 공부를 해오던 와중에 Spring JPA 혹은 Hibernate라고 불리우는 기술이 많이 쓰이고 있고 개발 속도도 더 빠르다는 점이 흥미로워 공부 겸 글을 작성해보려 합니다. MyBatis MyBatis를 처음 공부할 당시에는 iBatis라는 단어가 구글 검색 결과에 항상 같이 나와서 의아했습니다. 알고보니 iBatis 는 MyBatis 가 Google Code로 이전하기 이전..