Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

EJB3 JPAのmapping-type @ JBoss 4.2

      2013/07/15

JBoss 4.2 でEJB3のJPA (JAVA Persistence API) のバックグラウンドのDBを設定する際、deployディレクトリにData Sourceのxmlファイルを置きますが、そのファイル内で指定する<mapping-type> はどこで定義されてるんだろ?と思い調べてみると、 server/default/conf/standardjbosscmp-jdbc.xml で定義されてた。

定義を見ると、今はPostgreSQL 8系を使用してるので “PostgreSQL 8.0″を指定すればよいことがわかる。

EJB3 JPAでEntityBeanを作成する際、@Idアノテーションで主キーを指定するのだが、さらに @GeneratedValueで採番の方法を指定できる。PostgreSQLのserialを使用したいがAUTOやSEQUENCEを指定してもserialを使用できない。

standardjbosscmp-jdbc.xml をいじればできそうだがどういじればよいかわからないので、今日は諦めです。

 - IT技術, サーバ構築, プログラミング ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
rpmが削除できない@CentOS 5.2

rpm -e でパッケージ削除中に誤ってCtrl-Cを押してしまい、中途半端に削 …

no image
VNC上の文字化け解消@CentOS 5

一部のアプリケーション、例えばJavaやOracleのインストーラーなどは、VN …

no image
Mercurial 覚え書き@Fedora 13

分散型のバージョン管理システムである、Mercurial を使ってみました。 最 …

no image
bashで配列のエクスポートができない@bash 3.2

bashにおいて、サブシェル(呼び出し先の別のシェル)内で呼び出し元の変数を参照 …

no image
Windowsのブートローダ(NTLDR)の設定を変更する@Windows XP

Windows XP をメインで使っていたPCにLinuxをサブで入れた場合のデ …

no image
コマンドラインのロック@CentOS 5

コンソールログインやssh接続などでコマンドラインを使用しているとき、少し席を外 …

no image
ネットワーク遅延のシミュレーション@CentOS 5

最近のLinux では、簡単にネットワーク遅延をシミュレーションできるようです。 …

no image
vim-rubyのインストール@cygwin

昨日はDebian上でのvim-rubyインストールについて書いたが、今回はcy …

no image
ディスクイメージを直接マウントする@Linux

以前、ディスクイメージファイルをkpartxを使ってマウントする方法を紹介しまし …

no image
プログラミングコンテストの模擬練習(ババ抜き)を解いてみた

以下で紹介されていたプログラミングコンテストの模擬練習問題(ババ抜き)をpyth …