秋季割引
CodeGym University
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
クエストマップ
レッスン
レベル 9
オブジェクトリレーショナルマッピング
SQL & Hibernate
レベル 9、
レッスン 0
1.1 クラスをテーブルにマッピングする JDBC を学習した後でも、Java アプリケーションからデータベースを操作するのは依然として楽しいという印象を持つでしょう。この作業はすべて 10 倍簡単に実行できると言ったらどうなるでしょうか? SQL 言語の主な利点は何ですか? これは宣言型言語です。取得したいものを記述しますが、それを行う方法についてはまったく述べていません。なんと、これが SQL サーバーの問題なのです。 データベースを操作する場合も同じアプローチを使用でき
Hibernate でのクラス マッピング
SQL & Hibernate
レベル 9、
レッスン 1
2.1 アノテーション @Entity、@Table クラスをデータベース内のテーブルにマップする場合は、それに最大 3 つのアノテーションを追加する必要があります。 まず、クラスにアノテーションを追加する必要があります@Entity。クラスの前にあるこのアノテーションは、これが単なるクラスではなく、オブジェクトをデータベースに保存する必要がある特別なクラスであることを Hibernate に伝えます。 例: @Entity
データベースへの接続
SQL & Hibernate
レベル 9、
レッスン 2
3.1 Hibernate とデータベースのリンク Maven を使用して Hibernate をアプリケーションに接続する方法と、アノテーションを使用してテーブルをクラスにマップする方法を学びました。そして次の疑問が生じます - どのようにしてデータベースからオブジェクトを読み取るか、データベースにオブジェクトを保存するのでしょうか? そんなに早くない。まず、さらに 3 つのことに対処する必要があります。 データベース接続の構成 休止状態のセットアップ EntityMana
エンティティオブジェクトの操作
SQL & Hibernate
レベル 9、
レッスン 3
4.1 トランザクションとデータベースの整合性 データベースの通常の動作モードでは、数百の異なるクライアントから毎分数千のリクエストが受信されます。この場合、同じデータが異なるクエリからアクセスされるという状況がよく発生します。 頻度はそれほど多くありませんが、1 つのリクエストが特定の行を読み取り、同時に別のリクエストがその行を変更する状況が時々発生します。誰かが半分しか変更されていない行を読んだらどうなるかを想像してみてください。何も良いことがない。 この問題はいくつかの
休止状態の構成
SQL & Hibernate
レベル 9、
レッスン 4
5.1 データスキーマの自動生成 Hibernate を初めて構成するときに、多くの興味深い設定を有効にすることができます。スプレーしないように、以前は持ってきませんでした。しかし、レベルの終わりに、私はそれらのうちのいくつかを伝えるべきことを考えます。 最初の設定は ですhbm2ddl.auto。5 つの異なる値を指定できます。 検証 検証: Hibernate は、列とフィールドの名前と型がデータベースと注釈で一致するかどうかをチェックします。これは最も一般的なモードです
Please enable JavaScript to continue using this application.