AI Academy
Kampanya
CodeGym University
Öğrenme
Kurslar
Görevler
Anketler & Quizler
Oyunlar
Yardım
Program
Topluluk
Kullanıcılar
Forum
Sohbet
Makaleler
Başarı hikayeleri
Aktivite
İncelemeler
Abonelikler
Açık tema
Dersler
Yorumlar
Hakkımızda
Başla
Öğrenmeye başla
Şimdi öğrenmeye başla
İlerlemeniz
Kurslar
Görev Haritası
Dersler
Java
SQL & Hibernate
Seviye 10
HQL'de sorgu yazmayı öğrenme
SQL & Hibernate
Seviye 10,
Ders 0
1.1 HQL'ye Giriş Daha önce Hibernate ile tanıştınız ve şimdi sizi Hibernate Query Language olarak da bilinen HQL ile tanıştıracağım . Aslında bu, Hazırda Beklet modunda sorgu yazmak için dönüştürülen SQL'dir. Birkaç temel farklılığı vardır.
Query sınıfını keşfetme
SQL & Hibernate
Seviye 10,
Ders 1
2.1 Sorgu sınıflarına giriş Bu arada bir diğer önemli nokta da Query yardımcı sınıfı. Bu örnekte görebilirsiniz: public List getAllEmployes() {
HQL'ye katılın
SQL & Hibernate
Seviye 10,
Ders 2
3.1 Bağımlı varlıkları eşleme SQL'de JOIN kullanarak sorgu yazabilirsiniz. Aynısını HQL'de yapmak mümkün mü? Kısa cevap evet. Ancak tam cevap daha ilginç olacak. İlk olarak, SQL'de bir JOIN yazdığımızda, bu genellikle bir tablonun başka bir
Parametreli istekler
SQL & Hibernate
Seviye 10,
Ders 3
4.1 İstekler için parametreler Hazırda bekletme, parametreleri sorgulara geçirmenize olanak tanır. Böylece, tüm sorgular ve veritabanı ile çalışmak büyük ölçüde basitleştirilmiştir. Değişmez sorgular bulmak çok nadirdir. İlk başta, veritaba
İstek uzunluğu sınırı
SQL & Hibernate
Seviye 10,
Ders 4
Sayfalarla Çalışma: LIMIT ve OFSET Çoğu zaman, bir veritabanındaki veriler "sayfalar" halinde alınır. Çünkü büyük listelerle çalışmak bu şekilde uygundur. Önce 1'den 20'ye kadar olan satırları, ardından 21'den 40'a kadar olan satırları sorg
Diğer istek türleri
SQL & Hibernate
Seviye 10,
Ders 5
6.1 Adlandırılmış Sorgular Hazırda bekletme, sorguları doğrudan kodda depolamanıza izin vermez. Bunun yerine, sorgu adları vermeyi ve bunları ek açıklamalar olarak ayrı ayrı saklamayı önerir. O zaman istenen isteği doğrudan adına göre alın.
Please enable JavaScript to continue using this application.