inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Hello JPA - 애플리케이션 개발

javax/xml/bind/JAXBException 자바 11 오류가 납니다.

997

김효준

작성한 질문수 1

0

현재 자바 스펙 입니다

pom.xml

persistence.xml

https://www.inflearn.com/questions/13985 이 링크보고 pom.xml에 구문을 추가하였으나 똑같이 오류가 발생하여 질문 드립니다

혹시 어디가 잘못된 건지 알려주실 수 있나요??

java JPA

답변 6

0

김효준

죄송합니다 ㅠㅠ 제가 pom.xml을 META-INF 경로에 하나 더 설치해서 오류가 난 것 같습니다 ㅠㅠ

지우고 삭제하니 다시 빌드가 잘됩니다

0

OMG

말씀드렸던 것처럼 pom.xml에서 코드 수정 한글자만 해도 아이콘이 떠야 되는데 안뜬다고 하셔서 이상하긴 했었거든요 ^^;

수강 중 막히는 부분 있으면 질문남겨주세요 :)

0

김효준

https://drive.google.com/file/d/1IIW0VDdoHVoy8O0FwJ2KBx0GEZSvwMVa/view?usp=sharing

프로젝트 파일입니다!

0

김효준

사진과 같은 아이콘 버튼은 없어서 리로드 버튼으로 빌드 했습니다

h2는 처음부터 1.4.200 을 설치하였습니다

현재 SDK

image

pom.xml

image

image

계속 오류가 납니다.. ㅠㅠ

0

OMG

프로젝트 구조와 코드 상에서 문제가 있는지 제 로컬에서 한번 실행해 봐야 알 것 같습니다.


전체 프로젝트를 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.

구글 드라이브 업로드 방법은 다음을 참고해주세요.

https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.yzd7ugcaglvn

주의: 업로드시 권한 문제 꼭 확인해주세요

공유 기본 설정은 비공개로 되어 있어 업로드 한 본인 계정만 접근이 가능합니다.

본인 계정이 아닌 링크를 통한 타 계정 접근이 가능한지 확인하는 방법은 업로드 한 구글 계정을 로그아웃하고 링크를 접속하여 "액세스 권한 요청 화면"이 출력되는지 확인을 해주세요.

감사합니다

0

OMG

아래 내용에 대한 답변 부탁드립니다.

1. 새로고침 아이콘이 안뜬다는게 의아합니다.

pom.xml의 텍스트 한글자만 변경하여도 떠야되거든요. 아래 아이콘이 없었을까요?

image2.아래 코드를 복사하여 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>
                <configuration>
                    <source>11</source>
                    <target>11</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

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

        <!-- JPA 하이버네이트 -->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>5.3.10.Final</version>
        </dependency>
        <!-- H2 데이터베이스 -->
        <dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
            <version>1.4.200</version>
        </dependency>


    </dependencies>
    <properties>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
    </properties>
</project>

 

만약 그래도 안뜬다면 아래 동그라미친 리로드 버튼으로 하셔도 무방합니다. 확인해주세요.

image

3.h2 버전을 수정하셨다고 하셨는데, h2 설치도 1.4.200으로 하신건가요?

이전 버전의 h2는 삭제해주세요.

4.Platform Settings의 SDK도 캡쳐하여 올려주세요

 

제 개발환경(인텔리제이 커뮤니티)에서 위에 올린 pom.xml과 h2 1.4.200 java11일 시 정상 실행 확인하였습니다

0

김효준

Orcale로 바꾸고

image

 

pom.xml

image

h2. 1.2.000 버전 수정하였고

새로고침 아이콘이 안떠서 오른쪽 Maven 탭에

image새로고침 하고 빌드를 하였으나 똑같은 오류가 납니다 .. ㅠㅠ

현재 저는 인텔리제이 무료버전 사용하고 있습니다

0

OMG

안녕하세요. 김효준님, 공식 서포터즈 OMG입니다.

문제가 발생하는 이유는 정확하진 않지만 두 가지 정도 확인을 해주셔야 할 것 같아요

-

1.pom.xml을 수정하게 되면 우측 상단에 아이콘이 출력되는데 해당 아이콘을 클릭하셨나요?

.

2.JAVA11이 zulu여서 발생하지 않나 생각합니다.

기존 zulu 제거 후 oradle jdk11로 확인해주세요.

3.추가로 확인하면 단서가 될만한 정보로는

image

노란 밑줄에서 출력하는 메시지와 인텔리제이 유료/무료 버전인지 알려주시면 같은 개발 환경을 맞춰서 확인해 볼 수 있을 것 같습니다.

마지막으로 h2는 1.4.200으로 설치 및 pom.xml 수정해주세요.

감사합니다.

벌크연산에서 member.getAge 호출 시 영속성 컨텍스트에서 데이터를 가져오는건가요?

0

58

2

inheritance startegy 선택시 고려사항

0

42

1

Entity 동등성 비교

0

47

1

실무 조언 관련 질문입니다.

0

68

1

H2데이터베이스 파일 생성

0

78

2

서브쿼리 강의에서 ALL 예시 관련 질문드립니다.

0

70

2

수정또는 삭제시 영속성 엔티티에 값이 무조건 있어야 하나요?

0

63

1

JPQL 메소드와 락

0

63

1

Delivery @OneToOne

0

71

1

17강 4~5분대 테이블 값 조회가 안됩니다.

0

104

2

UnsupportedOperationException 발생

0

97

3

H2 Database 연결이 안됩니다.

0

103

2

연관관계 매핑 질문드립니다.

0

95

2

h2데이터베이스 실행오류

0

116

2

persistence.xml

0

121

2

양방향 연관관계에서 연관관계의 주인(mappedBy)을 왜 꼭 정해야 하나요?

0

90

1

영속성 컨텍스트

0

77

1

JPA 프록시

0

107

1

Native Query와 MyBatis

0

83

1

영속성 컨텍스트는 어떤 메모리에 저장되는건가요?

0

97

1

임베디드 타입 예시 코드 관련 질문

0

126

3

명시적 조인에서 별칭을 주면 왜 객체에 접근할 수 있나요

0

103

3

인텔리제이 패키지 커서 단축키 질문

0

113

2

혹시 현재는 ID 데이터 타입이 String이면 안되나요?

0

156

1