Đây dường như là một vấn đề với các lớp bên trong được lồng ghép đôi và các hàm tạo tổng hợp được tạo bởi trình biên dịch. Tôi có thể tái tạo cục bộ vấn đề đó và xem liệu chúng tôi có thể cung cấp cách khắc phục hay không. Trong thời gian chờ đợi, bạn có hai lựa chọn:
- Chuyển lớp bên trong thành lớp tĩnh vì điều này sẽ loại bỏ các hàm tạo tổng hợp và tính năng khởi tạo sẽ hoạt động chính xác.
- lồng các khai báo kiểu giống như cách bạn lồng các thuộc tính. I E. di chuyển
ParamData
lớp vàoGroup
lớp,DataConfig
vàoConfig
vì điều đó sẽ khiến các hàm tạo tổng hợp được tạo theo cách chúng khớp với thứ tự khởi tạo mà Spring Data hiện đang dựa vào.
Tôi đề xuất phương pháp cũ vì nó không liên kết giả tạo các lớp với các thể hiện của lớp bên ngoài.