java - 不同web应用操作同一张表,hibernate出现索引重复异常?
PHPz
PHPz 2017-04-18 10:11:43
0
3
565
PHPz
PHPz

学习是最好的投资!

membalas semua(3)
巴扎黑

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan