AI Academy
キャンペーン
CodeGym University
学習
コース
課題
アンケート & クイズ
ゲーム
ヘルプ
スケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
成功事例
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
私たちについて
開始
学習開始
今すぐ学習を始める
学習の進捗
コース
クエストマップ
レッスン
Java
SQL & Hibernate
レベル 11
Hibernate Entity オブジェクトのライフサイクル
SQL & Hibernate
レベル 11,
レッスン 0
州のリスト そして楽しいことが始まります。Entity オブジェクトの状態を調べます。すべての料金と、Hibernate の使用料金も支払う必要があります。HQLを学ぶのはとても高いと思いませんか? いいえ、人生はもう少し複雑です。 Hibernate を使用してデータベースに保存できる何らかの Entity オブジェクトがある場合、Hibernate の観点から、このオブジェクトは 4 つの状態を持つことができます。 過渡現象 永続的(または管理対象) 独立した 削除されま
Hibernate でオブジェクトを保存する方法
SQL & Hibernate
レベル 11,
レッスン 1
可能なオブジェクトステータスオプション お気づきかもしれませんが、オブジェクトが Hibernate にアタッチされると、その状態はPersistentまたはManagedと呼ばれます。どうですか?永続化か管理か? それは可能です、そしてそれは可能です。JPA 仕様によれば、オブジェクトは Persist 状態を持ち、Hibernate 仕様によれば、その状態は管理対象と呼ばれます。 Hibernate では、データベースの操作はorg.hibernate.Session型の
Hibernate でオブジェクトを変更する方法
SQL & Hibernate
レベル 11,
レッスン 2
merge() メソッドの微妙な違い Hibernate を使用してデータベースに既に格納されているオブジェクトを変更する場合、これを行うための方法もいくつかあります。 1 つ目はmerge()メソッドで、渡されたオブジェクトに基づいてデータベース内の情報を更新します。これにより、SQL UPDATE クエリが呼び出されます。例: User user = new User();
オブジェクトを取得するさまざまな方法
SQL & Hibernate
レベル 11,
レッスン 3
get() メソッド オブジェクトをその ID (または主キー) で取得したい場合、Hibernate にはそのための 3 つのメソッドがあります。 ロード() 得る() 探す() やることは同じですが、微妙な違いがあります。get()メソッドの一般的な形式は次のとおりです。 EntityClass имя = session.get(EntityClass.class, Object primaryKey); get()メソッドは、返す必要があるオブジェクトの ID (主キ
オブジェクトの削除
SQL & Hibernate
レベル 11,
レッスン 4
Remove() メソッドによる削除 最後に、オブジェクトの削除を見てみましょう。原則として、データベースからオブジェクトを削除するのは非常に簡単ですが、言われているように、微妙な違いがあります。そして、そのようなニュアンスは6つあります。 Remove()メソッドによる削除 会社側の削除 孤立者による削除 JPQLで削除する NativeQueryによる削除 ソフト削除() そして、最も明白な解決策である、remove()メソッドの呼び出しから始めます。 User user
Please enable JavaScript to continue using this application.