Spring Boot Dersleri – Initial Data
Spring Boot Dersleri‘ne devam ediyoruz.
Spring Boot uygulamalarımızın çalıştığı anda otomatik olarak verilerin veritabanına eklenme işlemini göreceğiz. Spring Boot uygulamalarında kolaylıkla uygulama çalıştığında tablo oluşturulur ve veriler eklenir.
DDL scripts dosyaları Spring Boot uygulaması tarafından otomatik olarak tespit edilir ve çalışıtırılır.
shema.sql
Shema.sql dosyası sayesinde Spring Boot uygulaması çalıştığında veritabanında aşağıdaki shema oluşturulur.
CREATE TABLE uye( id INTEGER NOT NULL AUTO_INCREMENT, ad VARCHAR(128) NOT NULL, PRIMARY KEY (id) );
data.sql
data.sql dosyası sayesinde Spring Boot uygulaması çalıştığında veritabanında aşağıdaki shema oluşturulur.
INSERT INTO uye (ad) VALUES ('Burak'); INSERT INTO uye (ad) VALUES ('Ahmet'); INSERT INTO uye (ad) VALUES ('Mehmet');
Dikkat edilecek tek bir nokta olabilir. Eğer JPA kullanıyor ve bir entityniz var ise shema.sql kullanmamız gerekiyor ya da JPA’ya entityden tablo oluşturulmasını engellemeliyiz. Çakışma olmaması gerekmektedir.
Önceki Ders: Exception Handling |
Spring Boot Dersleri |
Sonraki Ders: Spring Boot Thymeleaf Ajax Proje Uygulama Örneği |
No Comment! Be the first one.