Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

cara mendapatkan kembali UUID Java yang disimpan di DB sebagai biner

Saya pikir Anda dapat mengubah string UUID Anda menjadi UUID yang bonafid objek melalui UUID#fromString() metode. Kemudian, Anda dapat membandingkan bidang bit terkecil dan paling signifikan dari dua UUID yang Anda miliki:

boolean UUIDIsEqual(UUID one, String twoInput) {
    UUID two = UUID.fromString(twoInput);
    if (one.getLeastSignificantBits() == two.getLeastSignificantBits() &&
        one.getMostSignificantBits() == two.getMostSignificantBits()) {
        return true;
    }

    return false;
}

Jika, alih-alih memiliki UUID untuk referensi Anda memiliki array byte, maka Anda bisa menggunakan toUUID() metode yang Anda miliki untuk mengonversi string menjadi UUID.

Ikuti tautan di bawah untuk demo yang menunjukkan bahwa string ke konversi UUID berfungsi dan secara logika benar:

Demo




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ubuntu - 12.04 - MySql tidak akan memulai dengan menggunakan layanan mysql start

  2. Pilih persentase baris dari tabel SQL?

  3. Bagaimana cara memeriksa versi MySQL

  4. Bagaimana Cara Memanggil Kode Java dari MySQL?

  5. tetapkan nilai baru untuk ft_min_word_len FULLTEXT di mysql