Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menyelesaikan Percanggahan Nama Jadual Huruf Besar dalam Spring Boot JPA?

Bagaimana untuk Menyelesaikan Percanggahan Nama Jadual Huruf Besar dalam Spring Boot JPA?

Susan Sarandon
Lepaskan: 2024-11-10 09:48:02
asal
295 orang telah melayarinya

How to Resolve Uppercase Table Name Discrepancy in Spring Boot JPA?

Menyelesaikan Percanggahan Nama Jadual Huruf Besar dalam Spring Boot JPA

Apabila menggunakan Spring Boot JPA dengan Hibernate, anda mungkin menghadapi situasi di mana nama jadual dalam pemetaan entiti anda ialah huruf besar (cth., ITEMS_TO_REGISTER), tetapi jadual sebenar dalam pangkalan data dibuat dalam huruf kecil (item_to_register). Ini boleh membawa kepada ralat semasa operasi sisipan.

Untuk menyelesaikan isu ini tanpa mengubah suai konfigurasi MySQL, anda boleh menggunakan konfigurasi strategi penamaan fizikal dalam fail application.properties anda. Secara lalai, Hibernate menggunakan strategi penamaan yang menukar huruf besar kepada huruf kecil untuk pengecam pangkalan data.

Untuk Hibernate 5, anda harus menambah baris berikut pada fail application.properties anda:

spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
Salin selepas log masuk

Ini strategi akan mengekalkan konvensyen penamaan huruf besar nama jadual anda dalam pangkalan data. Dengan menggunakan penyelesaian ini, anda boleh memasukkan rekod baharu ke dalam jadual nama huruf besar anda dengan lancar.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Percanggahan Nama Jadual Huruf Besar dalam Spring Boot JPA?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan