를 저장하지 않습니다. 표 바코드과 product_id (제품 표에 외래 키) 및 코드 속성이 있습니다. 내 코드에서Hibernate는 내가 아주 간단한 테이블 구조를 가지고 내 새로 만든 객체
나는 제품 객체의 새로운 인스턴스를 생성합니다
Product product = new Product();
을 나는 제품 저장 :
Barcode barcode = new Barcode();
:
session.save(product);
나중에 내가 바코드 개체의 새 인스턴스를 만듭니다
바코드와 제품을 연결하십시오.
barcode.setProduct(product);
및 바코드 저장하려고 :
session.save(barcode);
내가 받고 있어요 : 스레드에서
예외를 "주"org.hibernate.NonUniqueObjectException : 같은과 다른 객체 식별자 값이 이미 세션과 연결되어 있습니다.
아이디어가 있습니까?
실제 코드와이 두 엔티티의 코드 및 매핑을 보여줍니다. –