Tôi cố gắng để chạy mã JPA/EJB cơ bản này:"thực thể tách ra thông qua để tồn tại lỗi" với mã JPA/EJB
public static void main(String[] args){
UserBean user = new UserBean();
user.setId(1);
user.setUserName("name1");
user.setPassword("passwd1");
em.persist(user);
}
tôi nhận được lỗi này:
javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.JPA.Database
Bất kỳ ý tưởng?
Tôi tìm kiếm trên internet và lý do tôi tìm thấy là:
This was caused by how you created the objects, i.e. If you set the ID property explicitly. Removing ID assignment fixed it.
Nhưng tôi đã không nhận được nó, những gì tôi sẽ phải thay đổi để lấy mã làm việc?
Nếu bạn sử dụng generics, không cần sử dụng "targetEntity = Photo.class" – Rollerball
hi, sau khi đặt đối tượng album thành photo1 nad photo2 ... đối tượng nào chúng ta phải lưu danh sách Ảnh hoặc Album? –