Trong JPA, là có cách nào bạn có thể sao chép Hibernate của saveOrUpdate behavior,Làm thế nào bạn có thể sao lưu của Hibernate saveOrUpdate trong JPA?
saveOrUpdate
public void saveOrUpdate(Object object)
throws HibernateException
Either save(Object) or update(Object) the given instance, depending upon resolution of the unsaved-value checks (see the manual for discussion of unsaved-value checking).
This operation cascades to associated instances if the association is mapped with cascade="save-update".
Parameters:
object - a transient or detached instance containing new or updated state
Throws:
HibernateException
See Also:
save(Object), update(Object)
trong đó chủ yếu kiểm tra xem nếu đối tượng đã tồn tại trong cơ sở dữ liệu và một trong hai bản cập nhật mà phản đối nếu thấy cần thiết hoặc tiết kiệm một trường hợp mới của vật.
JPA transcationless lần đọc là tốt đẹp, nhưng tôi thực sự thiếu phương pháp này từ Hibernate. Các nhà phát triển JPA có kinh nghiệm xử lý việc này như thế nào?
Còn việc kiểm tra xem "khóa chính" có bị rỗng không? –