JPA에러관련1-211004

박건희·2021년 10월 5일
0

1. Insert 관련 에러

  • 에러명 : javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist:

  • 원인 : primary key가 @GeneratedValue(strategy = GenerationType.AUTO)인데, 개발자가 값을 set하고 entityManger.persist() (insert) 하니 다음과 같은 예외발생

  • 에러명 : javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist:

  • 해결 : primary key set 해제

2. @Table(name =) 설정

  • 에러명 : Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: ... expected "identifier"; SQL statement:
  • 원인 : Order Entity와 매핑될 table 이름 설정시 name = "order"로 한 것
  • 해결 : name = "order_table"로 변경

0개의 댓글