คำถามติดแท็ก jpa-annotations

5
Java - JPA - คำอธิบายประกอบ @Version
วิธีการ@Versionทำงานของคำอธิบายประกอบใน JPA? ฉันพบคำตอบต่างๆซึ่งมีสารสกัดดังนี้: JPA ใช้ฟิลด์เวอร์ชันในเอนทิตีของคุณเพื่อตรวจหาการแก้ไขพร้อมกันกับเรกคอร์ดที่เก็บข้อมูลเดียวกัน เมื่อรันไทม์ JPA ตรวจพบความพยายามที่จะแก้ไขเร็กคอร์ดเดียวกันพร้อมกันมันจะแสดงข้อยกเว้นสำหรับธุรกรรมที่พยายามคอมมิตครั้งสุดท้าย แต่ฉันยังไม่แน่ใจว่ามันทำงานอย่างไร จากบรรทัดต่อไปนี้: คุณควรพิจารณาฟิลด์เวอร์ชันไม่เปลี่ยนรูป การเปลี่ยนค่าฟิลด์มีผลลัพธ์ที่ไม่ได้กำหนดไว้ หมายความว่าเราควรประกาศฟิลด์เวอร์ชันของเราเป็นfinal?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.