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

Cara mengatur urutan kolom kunci utama komposit menggunakan JPA/Hibernate

Ada cara untuk melakukannya. Cara hibernasi memilih untuk mengurutkan sekumpulan kolom untuk kunci utama adalah menurut abjad menurut nama objek yang Anda tentukan.

Jadi untuk misalnya jika Anda mendeklarasikan objek Anda seperti ini:

private byte loc;
private long epochtime;

Anda akan mendapatkan seperti yang Anda dapatkan sekarang:

(`epochtime`,`loc`)

Tetapi jika Anda mengganti namanya misalnya:

private byte aloc;
private long epochtime;

Itu akan menghasilkannya sebagai:

(`aloc`, `epochtime`)

Sebagai datang sebelum e.

Itulah yang saya temukan ketika saya ingin indeks berkerumun saya berada dalam urutan tertentu. Saya tahu ini menjengkelkan, tetapi itulah satu-satunya cara yang dapat saya temukan sehingga saya tidak perlu mengubah skema saya secara manual.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah token PDO harus cocok dengan bindValue 1:1?

  2. Menggunakan Apostrof dalam nilai MySQL ENUM yang akan mengisi kotak kombo HTML untuk pencarian basis data

  3. Menangani klausa WHERE yang Kompleks dengan PHP Query Builder

  4. Bagaimana cara menghapus cache kueri di mysql?

  5. Bagaimana cara menguji tabel yang ditautkan dengan kunci asing?