Uygulamamdaki bazı büyük sorguları properties.m sql \ xml dosyalarıyla dışlamak istiyorum. Bununla birlikte, birinin bunu nasıl temiz bir şekilde başardığına dair bazı tavsiyelerde bulunup bulunmadığını merak ediyordum. Çoğu sonuç bir ORM çerçevesi kullanmanızı önerir, ancak bu bazı veri kısıtlamaları nedeniyle geçerli değildir.Yay jdbc kullanırken uzun (+ 20 satırlık sql) dışsallaştırmanın temiz yolu?
Java - Storing SQL statements in an external file'a bir göz attım ama bu propertyname .1, .2'yi yapmak, her biri 20 satırlık daha az olan birkaç sorgu için bu temiz görünmüyor.
Sorguyu dışlayarak ne kazanırsınız? Şimdi, kodu okurken veya hata ayıklarken hangi sorguyu çalıştırdığınızı görmek yerine, sorgunun tanımlandığı dosyayı bulmanız gerekir. –
Artı Sorgular dinamik olarak oluşturulduğunda, dışa aktarılan sorguların kullanılması oldukça zordur. Örneğin, belirli bir cisme göre dinamik bir cümle kurarsanız veya öğelerin sırasını kullanıcının sıralanmasını nasıl istediğine göre seçerseniz veya farklı konfigürasyonlara veya veri görüntüleme gereksinimlerine göre sütun sayısını kısıtlarsanız. Yani, dışa aktarma sorguları deneyimimde hiç iyi bir fikir olmamıştı. –
JB Nizet, Ondan hiçbir şey elde edemem. Ama bunlar içinde çalışmak zorunda olduğum kısıtlar. –