tôi muốn biết tại sao chúng ta cần phải xác định @XmlAccessorType Chú khi làm việc với JAXB.JAXB: Liệu sản phẩm @XmlAccessorType chú thích chỉ cho serialization và không có gì để làm với Binding dữ liệu?
Khi tôi googled cho điều này tôi phát hiện ra mô tả này từ một trang web nêu rõ điều này @XmlAccessorType đặt khả năng nối tiếp trường và thuộc tính mặc định. Theo mặc định, JAXB tuần tự hóa các trường và thuộc tính công khai. Bằng cách đặt @XmlAccessorType, bean có thể chọn chỉ cho phép các trường được chú thích được tuần tự hóa.
Ở đây tác giả đề cập rằng với chú thích này nó mang lại quyền kiểm soát trên serialization.
Câu hỏi của tôi là, vì vậy @XmlAccessorType không liên quan gì đến tính năng Ràng buộc và Ràng buộc JAXB từ XML sang java và java thành XML, và tất cả chỉ là về Chuỗi số hóa.