Mình có 2 Object mình tạm gọi là Object1() và Object2() ạ.
Object1() là data truyền lên, Object2() là data mình lấy từ database xuống.
Object1() :
{
"id": "4028828d",
"facilityResults": [
{
"id": "4024decaa62003b",
"value": "1",
"note": "hau nha 656251"
},
{
"id": "4028828d7f003c",
"value": "12"
"note": "hy 52s"
}
]}
Object2():
{
"id": "4028828d",
"facilityResults": [
{
"id": "4028828d7f003c",
"value": "12",
"note": "hy 52s"
},
{
"id": "4024decaa62003b",
"value": "1"
"note": "hau nha 656251"
}
]}
-
facilityResults : được khai báo là Set facilityResults;
-
Set() có đặc điểm là thứ tự sắp xếp ngẫu nhiên. Khi mình dùng Mapper map 2 Object() nếu set() theo thứ tự thì oke, nhưng lúc Set() không theo thứ tự , lệch nhau thì gây ra lỗi.
-
Có cách nào mà không cần quan tâm tới thứ tự của Set() mà vẫn map() lại được với nhau không m.n.