normalde JPA kullanarak veritabanından map ettiğimiz sınıflar tüm alanları içeriyor (yani select * from yapmış oluyor). ancak bazı durumlarda tüm alanlara ihtiyacımız olmayabilir. bu durumda gene de select * atmak boşu boşuna performans kaybına neden olacaktır.
eğer aşağıdaki formatta bir query ile veriyi çektiğimizde ve ilgili sınıfın (burda Category sınıfı) buna uygun constructor’u varsa sadece bu fieldları içeren bir nesne elde edebiliyoruz
SELECT NEW com.itstanbul.entity.Category(model.kod, model.ad) FROM Category model
aklımızda olsun, yeri gelince kullanırız…
Teşekkürler Onur…
Post a Comment