タグ

hibernateに関するpoad1010のブックマーク (2)

  • Spring+HibernateEntityManager(宣言的トランザクション編) - Be an Idealistic Realist

    今回は、前回のサンプルを、プログラム的なランザクションから、宣言的なトランザクションに変更してみます。 主な変更点 aspectjweaverの追加。 aspectj の AOP 文法を利用するため、aspectjweaver のライブラリを追加。追加しないと、以下のような例外が出ます。 java.lang.ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWorldException JpaTransactionManager の使用 JpaTransactionManager を使用すると、JPA トランザクションを 同一 DataSource のJDBC アクセスコードに公開できます。 AOPを用いた宣言的トランザクション設定の追加 指定された Advice に従い、必要な箇所でト

    Spring+HibernateEntityManager(宣言的トランザクション編) - Be an Idealistic Realist
  • Hibernate - Wikipedia

    Hibernate は、Java のためのオブジェクト関係マッピング (ORM) ライブラリであり、オブジェクト指向のドメインモデルを関係データベースにマッピングするためのフレームワークを提供する。Hibernate は、永続性に関わるデータベースアクセスを直接高レベルなオブジェクト操作機能に置換することでオブジェクト指向と関係モデルの不整合を解決する。 Hibernate はオープンソースのフリーソフトウェアであり、GNU Lesser General Public License で提供されている。 機能概要[編集] 第一の機能は、Javaクラスからデータベースの表(およびJavaデータ型からSQLデータ型)へのマッピングである。また、データのクエリと検索機能も提供する。SQL呼び出しを自動生成することで、開発者がSQL呼び出しの結果をいちいちオブジェクトに変換する手間から解放し、性能

  • 1