Hibernate JPA 에 insert 삽입 데 이 터 를 해결 한 후 select last 자동 실행insert_id()
775 단어 Hibernate JPAselect insert
Hibernate: insert into click_statstic (logDate, memoId, src, typeId) values (?, ?, ?, ?)
Hibernate: select last_insert_id()
표 에 있 는 메 인 키 는 자체 증가 열 입 니 다.그러나 기 존 프로젝트 에 서 는 이런 문제 가 발견 되 지 않 았 다.그래서 인터넷 에서 여러 가지 이 유 를 찾 지 못 했다.설정 문제 일 수도 있다 고 생각 했 어 요.마지막 으로 persistence.xml 설정 파일 에서 이러한 설정 을 찾 았 습 니 다
<property name="hibernate.temp.use_jdbc_metadata_defaults" value="false" />
이 설정 을 삭제 하면 불필요 한 selection 문 구 를 찾 을 수 없습니다.구체 적 인 원인 과 이렇게 하 는 목적 이 무엇 인지 알 수 없다.아 시 는 분 있 으 면 공유 해 주세요~감사합니다.