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
IPアドレスの範囲からサブネットマスクを簡単に計算する@CentOS 5

ちょっとしたアタックがあるIPからあった場合に、whois で IP の情報調べ …

no image
SSHキーのfingerprint確認

最近 GitHub の脆弱性つかれたとかで、ssh の fingerprint …

no image
vimで改行に置換

viで改行を置換(削除)するには、 :%s/\\n//g とすればよいですが、改 …

no image
WordPressのPukiwikiプラグイン導入

以前pukiwikiを使っていたので便利かなと思い入れてみた。例えば <p …

no image
標準出力にタイムスタンプを付与する@Linux

シェルスクリプトの実行結果をファイルに保存する時など、タイムスタンプが欲しい時が …

no image
lsの色を変更する@Cygwin

lsコマンドは、ディレクトリやファイルの種類によって、表示に色をつけることができ …

no image
vim-rubyインストール@Debian etch

vim-rubyを使うとrubyのプログラム編集で、補完機能を使うことができるら …

no image
pythonスクリプトをダブルクリックで起動する→拡張子関連づけ詳細設定@Windows 7 with python 2.7

拡張子 .py を持ったファイルをダブルクリックで起動する方法です。 ※Wind …

no image
ポート監視やwatchdogで簡易サーバ監視@CentOS 5

アカウント共有型のレンタルサーバならサーバが落ちても、管理者の方が監視してくれて …

no image
ck@cygwin 1.7

cygwin 1.7 より前では、ターミナルエミュレータにckを使っていたのです …