Career/JPA 4

[JPA] JPA를 이용한 데이터 삽입 및 삭제 하는 방법

10시 51분이다. 추석 끝나고 이렇게 공부하려니까 피곤해 죽겠다. 추석 일주일 내내 쉬었으면 좋겠다. 바로 JPA INSERT 드가보자~ JPA 데이터 삽입 TestDeptRepository.java package com.example.demo.repository; import org.junit.FixMethodOrder; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.MethodSorters; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootT..

Career/JPA 2022.09.12

[JPA] @SpringBootTest 메이븐 에러 해결 방법

하, 너무 간단한 거여서 삽질을 더 오래했나보다. 해결방법 다음과 같이 @SpringBootTest 어노테이션을 적었는데 import가 안되는 오류가 발생한다. import는 메이븐에 오류가 있다는 것을 뜻한다. Spring-Boot-Starter-test 여기에 test 이걸 지워준다. 굿 이 처럼 본인이 @SrpingBootTest를 사용하기위해 가져온 Maven에 test 가 달려 있다면 지워보아라. 아마 될 것이다. 번외(해결방법) 이건 이클립스의 고질적인 원인인데 가끔 메이븐에 오류가 나는 경우가 있다. 만약 안되면 (Project 우클릭 -> Run as -> Maven Clean 하고 Maven Install 해보자) To be continue..

Career/JPA 2022.09.12

[JPA] 스프링 부트 JPA이용하여 DB생성 하는방법

JPA를 사용하면 CRUD가 굉장히 편하다고하여 JPA 공부를 시작해본다. DB 생성 ✔ 시작하기에 앞서 스프링 부트 메이븐 체크 사항이다. ✔ Spring Boot DevTools Lombok : Getter,Setter 사용 해야되서 필요하다. Spring Data JPA : 이거 사용하지 않으면 JPA를 사용할 수가 없다. (Spring Configuration Processor : 이건 꼭 필요하지는 않다) Spring Dta JDBC Mybatis Framework Oracle Driver : 오라클 DB 사용하려면 필요하다. Thymeleaf Spring web : 웹 페이지 띄울때 필요한 메이븐이다. 파일구조 JPA를 사용하기 위해서 domain package -> Dept.java *(실제..

Career/JPA 2022.09.10