Mysql
 sql >> Database >  >> RDS >> Mysql

FindByUUID() utilizzando il repository JPA di Spring Data

Prova ad annotare il tuo UUID proprietà con @org.hibernate.annotations.Type(type="org.hibernate.type.UUIDCharType")
o
@org.hibernate.annotations.Type(type="org.hibernate.type.UUIDBinaryType")

Ho riscontrato un problema simile durante la query del database con UUID a causa dello scambio MSB/LSB con UUID in formato binario; abbiamo risolto il problema trattando i dati come String ed eseguiamo la conversione necessaria prima della conversione.