tiada kaitan dengan hibernate. MySQLIntegrityConstraintViolationException Pelanggaran kekangan kunci asing. Terdapat ralat pada peringkat pangkalan data. Anda boleh menentukan proses panggilan melalui timbunan Jika tiada operasi insert/update, masalah ini tidak akan berlaku.
Saya tidak dapat melihat sebarang sebab dalam logik yang anda berikan. Anda boleh menggunakan try catch包起来 untuk logik ralat dan menambah titik putus bersyarat dalam tangkapan e.getClass().getName().contains("MySQLIntegrityConstraintViolationException") Apabila ralat berlaku, analisa data yang sedia ada, saya rasa masalah itu akan ditemui tidak lama lagi.
MAC ialah indeks unik Pengecualian yang dilaporkan di sini merujuk kepada konflik indeks unik yang disebabkan oleh memasukkan nilai yang sama, yang merupakan pengecualian pada peringkat pangkalan data.
Mengenai sebab pengecualian ini disebabkan, ia bergantung pada cara kod ditulis.
Adalah disyaki terdapat masalah dengan proses tinjauan pendapat ini Permintaan kedua mungkin telah dihantar sebelum permintaan pertama dikembalikan, dan kemudian parameter yang dihantar diulang, mengakibatkan pengecualian sisipan berulang.
Dua perkara di atas sangat jelas Ini adalah ralat yang disebabkan oleh kegagalan anda mengawal tahap perniagaan Secara khusus, hanya orang yang mempunyai kod yang boleh menyelesaikannya.
tiada kaitan dengan
hibernate
.MySQLIntegrityConstraintViolationException
Pelanggaran kekangan kunci asing.Terdapat ralat pada peringkat pangkalan data. Anda boleh menentukan proses panggilan melalui timbunan Jika tiada operasi
insert/update
, masalah ini tidak akan berlaku.Saya tidak dapat melihat sebarang sebab dalam logik yang anda berikan. Anda boleh menggunakan
try catch包起来
untuk logik ralat dan menambah titik putus bersyarat dalam tangkapane.getClass().getName().contains("MySQLIntegrityConstraintViolationException")
Apabila ralat berlaku, analisa data yang sedia ada, saya rasa masalah itu akan ditemui tidak lama lagi.
MAC ialah indeks unik Pengecualian yang dilaporkan di sini merujuk kepada konflik indeks unik yang disebabkan oleh memasukkan nilai yang sama, yang merupakan pengecualian pada peringkat pangkalan data.
Mengenai sebab pengecualian ini disebabkan, ia bergantung pada cara kod ditulis.
Adalah disyaki terdapat masalah dengan proses tinjauan pendapat ini Permintaan kedua mungkin telah dihantar sebelum permintaan pertama dikembalikan, dan kemudian parameter yang dihantar diulang, mengakibatkan pengecualian sisipan berulang.
Dua perkara di atas sangat jelas Ini adalah ralat yang disebabkan oleh kegagalan anda mengawal tahap perniagaan Secara khusus, hanya orang yang mempunyai kod yang boleh menyelesaikannya.