Tôi đã lưu một đối tượng java trong Cơ sở dữ liệu và sau vài ngày tôi đã thay đổi phiên bản jre của mình. Bây giờ khi tôi đã cố gắng để đọc mà cùng một đối tượng Tôi nhận được sau ngoại lệ:Làm cách nào để loại bỏ InvalidClassException SerialVersionUID?
Exception in thread "main" java.io.InvalidClassException:
SerializeMe; local class incompatible: stream classdesc
serialVersionUID = -6377573678240024862, local class serialVersionUID = -8204757486033751616
Làm thế nào tôi có thể thoát khỏi điều này, làm thế nào tôi có thể nhận được các đối tượng lưu?
hãy giúp tôi.
Đây là lý do tại sao bạn nên luôn xác định rõ ràng SUID của bạn bằng cách này. – Perception