• temel işlemler için jpa implementasyonlarından yine kolayca query çalıştırılabiliyordu. ama asıl olay bence crudrepository. adamlar öyle bir rahatlık getirmişki extends ettikten sonra entity üzerindeki alanların adını kullanarak birçok query işini 10 saniye de hallediyorsun. tek önemli nokta yazım kuralına uymak. mesela bazı örnekler verirsem;

    //müşteri tablosundaki kod alanına göre otomatik query atar.
    customer findbycode(string code);

    //müşteri tablosundaki kod ve ad alanına göre arar
    customer findbycodeandname(string code, string name);

    //branş tablosunda like'lı ve büyüklük küçüklük dikkat etmeden arama
    list<branch> findbynameıgnorecasecontaining(string name);

    //log tablosundaki branş alanına göre arama yapıp en yeni tarihli logu getirir.
    log findtopbybranchorderbylogdatedesc(branch branch);

    //mektup gönderim tarihi ve cevap tarihi null olmayan kayıtları getirir.
    list<letter> findbyletterdatenotnullandreturndatenull();

    //istediğimiz isme sahip elimizdeki müşteri hariç diğer müşterileri bulma
    list<customer > findbynameandcustomerıdnot(string name , long customerıd);

    bu ve bunun gibi çoğaltılabilen bir sürü sorguyu kolayca yapabilirsiniz. normalde namedquery'ler jpa'da işi hızlandırırken bu durum 2-3 kat daha kod yazımını hızlandırmakta.
hesabın var mı? giriş yap