본문 바로가기

JPA2

Spring Boot과 JPA에 대해서 알아 봅니다. Spring Boot에서 JPA는 자바 ORM 기술의 표준 스펙인 JPA(Java Persistence API)를 사용하여 데이터베이스에 접근하는 방법입니다. JPA를 사용하면 데이터베이스와의 상호작용을 추상화할 수 있으며, 데이터베이스의 변경 사항에 대응하는 코드 변경을 최소화할 수 있습니다. JPA는 개발자가 객체지향적인 방식으로 데이터베이스를 다룰 수 있도록 도와주며, SQL 쿼리를 직접 작성하지 않아도 데이터베이스 연동이 가능합니다. Spring Boot에서 JPA를 사용하려면, 다음과 같은 단계를 따릅니다. 1. pom.xml 파일에 JPA 관련 라이브러리를 추가합니다. spring-boot-starter-data-jpa 라이브러리를 추가해줍니다. 2. application.properties .. 2023. 4. 4.
spring boot과 JPA 에서 InvalidDataAccessApiUsageException 에러 해결하기 Spring Boot에서 JPA는 자바 ORM 기술의 표준 스펙인 JPA(Java Persistence API)를 사용하여 데이터베이스에 접근하는 방법입니다. JPA를 사용하면 데이터베이스와의 상호작용을 추상화할 수 있으며, 데이터베이스의 변경 사항에 대응하는 코드 변경을 최소화할 수 있습니다. Spring Boot에서 JPA를 사용 시, 다음과 같은 에러가 발생하였습니다. 처음 URL을 호출할 때는 정상, 두 번째 호출할 때는 아래와 같은 에러 발생 org.springframework.dao.InvalidDataAccessApiUsageException: Parameter value [\] did not match expected type [java.lang.String (n/a)]; nested ex.. 2023. 4. 4.
반응형