[Seasar-user:8014] Re: [S2DAO]Oracle の TIMESTAMP WITH LOCAL TIME ZONE

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 6月 1日 (金) 17:13:06 JST


せとあずさです。

On Fri, 1 Jun 2007 16:50:09 +0900
"Jundo Ishikawa" <[E-MAIL ADDRESS DELETED]> wrote:

> そうなるとOracleConnection#getSessionTimezoneを呼び出すしかないのですが、
> このメソッドはOracleのJDBCドライバ固有のメソッドのため、S2DaoやS2DBCPに
> て対応するというのは、そのDBのJDBCドライバに依存してしまうため難しい気が
> します。

ちゃんと見てないので外してるかもしれませんが、
jdbc.diconの設定でOracleConnectionに属性を
セットできませんか?

	<component name="xaDataSource"
		class="org.seasar.extension.dbcp.impl.XADataSourceImpl">
		<property name="driverClassName">
			"oracle.jdbc.driver.OracleDriver"
		</property>
		<property name="URL">
			"jdbc:oracle:thin:@xxx:1521:xxx"
		</property>
		<property name="user">"xxx"</property>
		<property name="password">"xxx"</property>
		<initMethod name="addProperty">
			<arg>"sessionTimeZone"</arg>
			<arg>"設定値"</arg>
		</initMethod>
	</component>

みたいな感じで。



Seasar-user メーリングリストの案内