본문 바로가기

JPA2

[스프링] Kotlin + JPA 를 사용하면서 생긴 이슈 ( No-args ) 최근에 Kotlin 공부를 시작을 했습니다. Kopring(Kotlin + spring)을 사용하기 위해서 입니다. 간단하게 JPA를 사용해보려고 했는데 엔티티를 생성하는 과정에서 에러가 발생해서 이를 해결했던 과정을 기록하려합니다. 에러내용 : Class '클래스명' should have [public, protected] no-arg constructor 간단하게 JPA 를 사용해보려고 build.gradle.kt 에 implementation("org.springframework.boot:spring-boot-starter-data-jpa:2.7.2") 이렇게 jpa 의존성도 추가하고 자바에서 하던것처럼 UserEntity 엔티티를 생성을 했습니다. 생성을 했는데 클래스 명에서 자꾸 에러를 뱉어서 .. 2022. 7. 26.
[스프링] 스프링에서의 트랜잭션 관리 저번에 데이터베이스의 트랜잭션에 대하여 공부를 했었는데요. 앞서 말한대로, 이번에는 스프링에서의 트랜잭션에 대해 개념을 공부하고 코드와 함께 봐보겠습니다. https://coding-jun.tistory.com/2 [데이터베이스] 트랜잭션 이란? 트랜잭션 이란? 트랜잭션 ( Transaction ) 이란, 데이터베이스의 상태를 변화시킬때 수행하는 작업의 단위를 뜻합니다. 데이터베이스의 상태를 변화시킨다는 것은 SQL 쿼리를 이용하여 데이터베이스 coding-jun.tistory.com 트랜잭션이란 ? 위 링크를 잘 안보셨을 분들을 위하여 짧게 나마 설명을 드리자면, 데이터베이스에 SELECT,INSERT,UPDATE,DELETE 문 등의 쿼리를 날림으로써 데이터베이스의 상태를 변화시키는 작업의 단위를 일.. 2022. 5. 17.