Tôi có một thực thể liên tục có danh sách @OneToMany
của một pháp nhân khác và tôi cần thứ tự danh sách để người dùng có thể chỉnh sửa, hoạt động tuyệt vời. Tôi hoàn toàn có thể sắp xếp lại danh sách java trong bộ nhớ và khi tôi lưu() đối tượng thứ tự các liên kết trong bảng liên kết sẽ thay đổi. Tuy nhiên, nó thay đổi theo thứ tự ngược lại của những gì người dùng thiết lập. Tuy nhiên, nếu bạn kéo thực thể sao lưu trước khi đóng chương trình, nó sẽ hiển thị chính xác, vì nó không tải lại. Nếu bạn tải lại chương trình, một lần nữa, nó quay trở lại.hibernate OneToMany Danh sách đặt hàng bền vững nhưng đảo chiều?
Đây không phải là điều tôi phải làm, phụ thuộc vào thứ tự đó? Nhưng làm cho một cột thứ tự khác có vẻ dư thừa vì có một đơn đặt hàng, và tôi có thể thay đổi nó. Tôi chỉ cần nó để tiết kiệm không lùi.
Bất kỳ ý tưởng nào?
ARGH! Vấn đề này khiến tôi phát điên, tôi nghĩ tôi đã sửa nó nhưng tôi đã sai. Nó chỉ đảo ngược thứ tự Khi tôi thay đổi thứ tự, mặc dù tôi nhận được lệnh đảo ngược thứ tự mà tôi đã chọn! Tại sao điều này xảy ra, tôi có thể mở một đối tượng, thay đổi thứ tự của danh sách, lưu() nó và làm mới() nó và bây giờ thứ tự được đảo ngược! – Joshua