javax.persistence.PersistenceException: org.hibernate.property.access.spi.PropertyAccessException: Error accessing field [private java.lang.Long com.~~~~.Entity.id] by reflection for persistent property [com.~~~.Entity#id] :
em.persist(entity) 하면 이거 뜨는데 왜그런거냐...
com.~~~~.Entity 가서 id가 프라이빗으로 되어있는 거 수정해보라는 거 같은데.. 나도 잘 몰루
id 필드는 private 이고 getter setter 다 만들어져있는데 단위 테스트에서는 통과되는데 웹서버 올리고 저장하니까 저지랄나네
persistence.xml 설정확인 ㄱㄱ
별다른 옵션 추가한게 없는데.. gradle이라 class태그 안에 entity 다 넣어줬고 hibernate.show_sql=true hibernate.format_sql=true hibernate.use_sql_comments=true hibernate.hbm2ddl.auto=create DB는 h2씀
영속화가 안된대요
spring data jpa 안쓰고 hibernate만 써서 만들어보려그랬는데 걍 spring data jpa 쓰니까 바로 해결도미