タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Javaとjpaに関するhidepon_moryのブックマーク (2)

  • @TableGeneratorつかってみた - taediumの日記

    もっとJPAのこと書いていかないとなぁということで@TableGeneratorを使ってみました。 TableGeneratorという単語を見るとテーブルを生成することを意味するかのように思えてしまうのですが、そうではなくてテーブルをつかって主キーを生成するためのものだったりします。PofEAAではそのようなテーブルをキーテーブルと呼ぶらしいです。 主キーの生成というとシーケンスとかAutoIncrementとか他の方法があったりするのですが、DBによっては使えない場合があります。このテーブルを使う方法はどのDBでも実行できます。あと、ちゃんと比較したわけではないのですがパフォーマンス的に期待できるかもという特徴もあったりします。 HibernateとTopLinkの両方で試してみました。 エンティティの定義と@TableGeneratorの指定 こんな感じ。 @Entity public

    @TableGeneratorつかってみた - taediumの日記
  • JPA注釈の参照情報

    JPA注釈の参照情報 バージョン: 05/04/07 GlassFish: バージョン2、Build 41 Java Enterprise Edition 5(Java EE 5)Enterprise Java Beans(EJB)3.0仕様の一部であるJava Persistence API(JPA)は、Javaの永続性を大幅に簡易化し、Javaオブジェクトをリレーショナル・データベース表へ宣言的に定義する、標準的かつ移植性の 高いオブジェクト・リレーショナル・マッピング・アプローチを提供します。このアプローチは、Java EE 5アプリケーション・サーバーの内部およびJava Standard Edition(Java SE)5アプリケーションのEJBコンテナ外部の両方で動作します。 JPAを使用すると、注釈を使用してエンティティのJPA動作を構成できます。 注釈とは、Javaソース・

  • 1