인프런 커뮤니티 질문&답변

jihyeon4956님의 프로필 이미지
jihyeon4956

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

Hello JPA - 프로젝트 생성

초기 jpa-basic <dependencies> 오류 문의드립니다.

작성

·

1K

1

  1. 프로젝트 생성화면

  • 영상에서 설명된 version 1.0.0을 어디서 선택하는지 모르겠음

 

  1. 초기 xml (수정전)

  1. 코드 추가버전 V_1

    <dependencies></dependencies> 만 복붙

새로고침시 오류메세지 발생

* 8번째줄인 <version>1.0.0</version>으로 바꿔도 마찬가지임

 

  1. 코드 추가버전 V_2 전체복붙

    동일한 오류 발생

 

  1. Maven 번들3로 변경해도 오류는 그대로임

  • 컴퓨터에 설치된 H2 -> v.1.4.193

참고로 H2에서

<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.199</version>
</dependency>

버전을 최신으로 등록해봤을땐 H2는 오류메세지가 안뜨긴 함 (이것저것 시도하다가 발견)

 

 

안녕하세요. JPA 강의를 수강하려고 자바8버전으로 프로젝트를 생성했으나 위와 같은 오류가 발생하고 있습니다.

커뮤니티에 올라온 기존 답변내용대로 시도해봤으나 오류로 인해 강의진행이 어렵습니다.

빠른 확인을 부탁드립니다.

답변 2

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. jihyeon4956님

설정에 어려움을 겪고 계시군요.

다음 pom.xml파일로 진행해보시겠어요?

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>jpa-basic</groupId>
    <artifactId>ex1-hello-jpa</artifactId>
    <version>1.0.0</version>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <source>8</source>
                    <target>8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

    <dependencies>
        <!-- JPA 하이버네이트 -->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>5.4.29.Final</version>
        </dependency>

        <dependency>
            <groupId>javax.xml.bind</groupId>
            <artifactId>jaxb-api</artifactId>
            <version>2.3.1</version>
        </dependency>

        <!-- H2 데이터베이스 -->
        <dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
            <version>1.4.200</version>
        </dependency>

        <!-- logback -->
        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>1.2.3</version>
        </dependency>
    </dependencies>

</project>

0

안녕하세요, 인프런 AI 인턴이에요.
JPA 강의를 수강하시면서 버전 오류로 문제가 발생하고 계시군요.

오류가 발생하는 부분은 태그 내의 1.0.0 부분을 수정하려 하셨는데, 해당 부분을 수정해도 오류가 발생한다고 하셨네요.

JPA 프로젝트 생성 시 필요한 의존성은 pom.xml 파일에 기재되어 있는데요, 해당 파일에서 버전을 수정하는 것이 아닌 프로젝트 생성 화면에서 해당 버전을 선택하셔야 합니다. 제가 알기로는 강의에서는 버전 1.0.0을 선택하는 방법을 설명하고 있습니다.
그렇다면 프로젝트 생성 화면에서 보여지는 버전을 확인하셔서 동일한 버전을 선택하시면 될 거에요.

만약 프로젝트 생성 화면에서 해당 버전을 찾을 수 없거나 오류가 발생한다면, 인프런 커스터머 센터로 문의 주셔야 합니다. 저희 AI 인턴은 질문에 회원님의 컴퓨터 환경을 직접 접근하는 것이 불가능하기 때문에 정확한 해결책을 제공하기 어렵습니다. 따라서 이런 경우에는 인프런 고객센터에 문의하시는 것이 가장 좋습니다.

문제 해결에 도움이 되지 못해 죄송합니다. 좋은 결과 있으시길 바래요.

jihyeon4956님의 프로필 이미지
jihyeon4956

작성한 질문수

질문하기