오류모음집

Intellj + mysql JPA 테이블 생성 오류

2023. 6. 18. 16:45
목차
  1. 1. stacktrace 오류 문구
  2. 2. 체크 사항
  3. 1. build.gradle에 의존성 주입 확인
  4. 2. application.yml 파일의 위치확인 및 내용확인
  5. 4. DB test 문제 없음
  6. 5. 엔티티 확인
  7. 6  해결

문제

 

JPA로 엔티티를 만들어주고 Mysql DB도 연결을 해줬는데 인텔리제이를 실행시켰는데 Mysql 워크벤치에 테이블이 생성인 안된다.

1. stacktrace 오류 문구

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'articleCommentRepository' 
	defined in com.example.board.repository.ArticleCommentRepository defined in 
    @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: 
    Not a managed type: class com.example.board.domain.ArticleComment
	at org.springframework.beans.factory.support.AbstractAutowireCapabeBeanFactory.
    initializeBean(AbstractAutowireCapableBeanFactory.java:1770) ~[spring-beans-6.0.9.jar:6.0.9]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.
    doCreateBean(AbstractAutowireCapableBeanFactory.java:598) ~[spring-beans-6.0.9.jar:6.0.9]

2. 체크 사항

1. build.gradle에 의존성 주입 확인

implementation 'com.mysql:mysql-connector-j'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'javax.persistence:javax.persistence-api:2.2'

2. application.yml 파일의 위치확인 및 내용확인

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/board
    username: 
    password: 
    driver-class-name : com.mysql.cj.jdbc.Driver
  jpa:
    open-in-view: false
    defer-datasource-initialization: true
    hibernate:
      ddl-auto: create
    properties:
      hibernate:
        show_sql: true
        format_sql: true
        default_batch_fetch_size: 100

4. DB test 문제 없음

5. 엔티티 확인

`엔티티에 @Entity가 있는지 확인하였지만 문제가 없었다.

6  해결

1. 매핑하는 이름과 생성한 변수명들에 오타로 인해 서로 달라 맵핑을 못함 + @index를 사용하지 않고 @Column(name =)을 이용해서 jpa가 자동으로 인식하기편하게 만듬

 

저작자표시 (새창열림)

'오류모음집' 카테고리의 다른 글

Intellj mysql 연결 오류  (0) 2023.06.15
  1. 1. stacktrace 오류 문구
  2. 2. 체크 사항
  3. 1. build.gradle에 의존성 주입 확인
  4. 2. application.yml 파일의 위치확인 및 내용확인
  5. 4. DB test 문제 없음
  6. 5. 엔티티 확인
  7. 6  해결
'오류모음집' 카테고리의 다른 글
  • Intellj mysql 연결 오류
가끔개발
가끔개발
가끔개발
가끔쓰는개발블로그
가끔개발
전체
오늘
어제
  • 분류 전체보기 (75)
    • 오류모음집 (8)
      • Ohouse버그 (6)
    • 포트폴리오 (14)
      • ohouseClone (12)
    • JAVA&Spring (4)
      • Settting (3)
    • Back-end (4)
    • 알고리즘 문제 (20)
      • 이론 (6)
      • DFS&BFS (2)
      • 이진탐색 (1)
      • 다이나믹 프로그래밍 (0)
      • 프로그래머스 (11)
    • 개발 잡동산이 (0)
    • 취업 준비 (19)
      • 실전 JPA (15)
    • 개발 꿀팁 (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 신입
  • CS
  • 동빈나
  • intellj
  • java
  • 취준
  • 이것이 코딩 테스트이다
  • programing
  • 기술면접
  • 취준생
  • Spring
  • 개발자
  • 면접
  • 자바
  • 백엔드

최근 댓글

최근 글

hELLO · Designed By 정상우.
가끔개발
Intellj + mysql JPA 테이블 생성 오류
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.