エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Hibernateのオブジェクトとセッションの微妙な関係
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Hibernateのオブジェクトとセッションの微妙な関係
Hibernateでデータベースを管理していると、いまでのSQLによるプログラミングと微妙な違いがあって戸惑... Hibernateでデータベースを管理していると、いまでのSQLによるプログラミングと微妙な違いがあって戸惑ってしまいます。 JavaとSQLでゴリゴリやっていた当時は、Java側のオブジェクトにはデータベースのレコードのコピーがあって、メソッドでSQLを実行させて、データベースとのやり取りを行っていたので、データベースの更新についてプログラム側で完全に制御することが出来ました。 ところがHibernateを利用すると、追加、削除についてはプログラム側で制御可能ですが、更新についてはプログラム側での制御が難しいようです。 その原因は、Hibernateの一時オブジェクト、永続化オブジェクト、分離オブジェクトの3種類のオブジェクトがあるからのようです。 一時オブジェクト:Javaでnewしたオブジェクト 永続化オブジェクト:HibernateのSessionで管理されているオブジェクト(デー