CodeGym
AI Academy
キャンペーン
CodeGym University
学習
コース
課題
アンケート & クイズ
ゲーム
ヘルプ
スケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
成功事例
アクティビティ
レビュー
サブスクリプション
ライトテーマ

レッスン

  • レビュー
  • 私たちについて
開始
学習開始
今すぐ学習を始める
  • 学習の進捗
  • コース
  • クエストマップ
  • レッスン
  • HQL でクエリを作成する方法を学ぶ

    SQL & Hibernate
    レベル 10,レッスン 0
    1.1 HQL の概要 前回は Hibernate について説明しましたが、今回はHQL (別名Hibernate Query Language)について紹介します。実際、これは Hibernate でクエリを作成するために変換された SQL です。いくつかの重要な違いがあります。 テーブル名の代わりにクラス名を使用します。 テーブルの列名の代わりにクラスのフィールド名を使用します。 オプションでselect を使用します。 Hibernate に、データベース内にあるすべて
    利用可能
  • Query クラスの探索

    SQL & Hibernate
    レベル 10,レッスン 1
    2.1 Query クラスの概要 ところで、もう 1 つの重要な点は、Query ヘルパー クラスです。次の例でそれを見ることができます。 public List getAllEmployes() {
    利用可能
  • HQL に参加する

    SQL & Hibernate
    レベル 10,レッスン 2
    3.1 依存エンティティのマッピング SQL では、JOIN を使用してクエリを作成できます。HQLでも同じことは可能でしょうか?簡単に言うと「はい」です。しかし、完全な答えはもっと興味深いものになるでしょう。 まず、SQL で JOIN を記述する場合、ほとんどの場合、あるテーブルが別のテーブルを参照することを意味します。たとえば、タスク テーブルには、employee テーブルの id 列を参照するemployee_id 列が含まれています。 この依存関係は、Hibern
    利用可能
  • パラメータ付きのリクエスト

    SQL & Hibernate
    レベル 10,レッスン 3
    4.1 リクエストのパラメータ Hibernate を使用すると、パラメータをクエリに渡すことができます。したがって、すべての作業はクエリで行われ、データベースは大幅に簡素化されます。 不変のクエリが見つかることは非常にまれです。最初はデータベースから商品のリストを返すだけのようです。そして、特定の日付における特定のユーザー向けの最新の製品リストが必要であることがわかりました。必須フィールドによって並べ替えられますが、リスト全体ではなく、特定のページ (たとえば、21 から
    利用可能
  • リクエストの長さ制限

    SQL & Hibernate
    レベル 10,レッスン 4
    ページの操作: LIMIT と OFFSET 多くの場合、データベースのデータは「ページ」で取得されます。それは、大きなリストを扱うのに便利だからです。最初に行 1 ~ 20 をクエリし、次に 21 ~ 40 をクエリします。 これは非常に一般的な状況であるため、SQL にはこの LIMIT と OFFSET 用の特別な演算子があります。 これらの演算子の類似物は Hibernate にも存在します。彼らだけがすぐにそれらを別のメソッドの形で作成することを決定しました。 se
    利用可能
  • その他の種類のリクエスト

    SQL & Hibernate
    レベル 10,レッスン 5
    6.1 名前付きクエリ Hibernate を使用すると、クエリをコードに直接保存しなくても済みます。代わりに、クエリに名前を付け、注釈として個別に保存することを彼は提案しています。それでは、目的のリクエストをその名前で直接取得します。例: @org.hibernate.annotations.NamedQueries({
    利用可能
学ぶ
  • 登録
  • Javaコース
  • 課題のサポート
  • 料金
  • ゲームプロジェクト
  • Java構文
コミュニティ
  • ユーザー
  • 記事
  • フォーラム
  • チャット
  • 成功事例
  • アクティビティ
  • アフィリエイトプログラム
会社情報
  • 私たちについて
  • 連絡先
  • レビュー
  • プレスルーム
  • CodeGym for EDU
  • よくある質問
  • サポート
CodeGymCodeGym は、ゼロからJavaプログラミングを学ぶためのオンラインコースです。このコースは初心者がJavaを習得するのに最適です。即時検証付きの1200以上の課題と、Java基礎理論の必要な範囲を含みます。学習の成功を支援するために、クイズ、コーディングプロジェクト、効率的な学習に関するコンテンツ、Java開発者のキャリアに関する機能など、一連のモチベーション機能を導入しています。
フォローする
インターフェース言語
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands
日本語
한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
「プログラマーは生まれるのではなく、育てられる」 © 2026 CodeGym
MastercardVisa
「プログラマーは生まれるのではなく、育てられる」 © 2026 CodeGym