[Seasar-user:13334] Re: 【JdbcManager】 Postgresで forUpdateNowait()が使えない
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2008年 3月 18日 (火) 23:00:24 JST
小林 (koichik) です.
Date: Tue, 18 Mar 2008 09:45:11 +0900
From: [E-MAIL ADDRESS DELETED]
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:13311] Re: 【JdbcManager】 Postgresで forUpdateNowait()が使えない
> 私の方では以下の2メソッドを下記のように修正することで
> 一応期待通りの動作が出来ています。
その他に 8.1 以降でできるようになったものは
ないのでしょうか?
例えば
・外部結合を使った問い合わせでの for update
・主キーの生成に IDENTITY を使った場合に
生成されたキーを Statement#getGeneratedKey() で取得
いずれも現在の PostgreDialect では不可です.
> 実装されるとしたら既存のDialectがPostgre80Dialectとなって、
> このパターンがPostgreDialectとかなるイメージでしょうか
> (発想が逆?新しい方が Postgre81Dialect?)
既に PostgreDialect で PostgreSQL 8.0 を
使ってる人がいるので ([Seasar-user:13024])
新たに Postgre81Dialect を追加することに
なるでしょう.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内