Я храню UUID в качестве первичного ключа.
@GeneratedValue(generator = "UUID_GENERATOR")
@GenericGenerator(name = "UUID_GENERATOR", strategy = "uuid2")
@Column(name = "store_id")
private UUID storeId;
Проблема в том, что в sql_server UUID хранят другой порядок по сравнению с тем, что я получил из вывода JSON.
Выход JSON
"storeId": "3854fe95-e6b6-4319-9d9a-bfe67c9a07d6",
База данных
storeID: "95FE5438-B6E6-1943-9D9A-BFE67C9A07D6"
Первоначальные 8-4-4 цифры хранятся в другом порядке, тогда как последние 4-12 цифр совпадают. В чем причина этой проблемы и как ее решить?