[Seasar-user:279] Re: Petmarket の初期データ (demo-*.sql)

Yasuo Higa higa
2005年 4月 6日 (水) 01:08:00 JST


<200312080826.hB88Q6rK028638 @ smtp4.dti.ne.jp> の、
   "[Seasar-user:274] Petmarketの初期データ (demo-*.sql)" において、
   "UNO Shintaro <uno @ venus.dti.ne.jp>"さんは書きました:

ひがです。

> 宇野です。
> 
> Petmarketいいですねえ。
> 
> OracleでPetmarketを動かしてみようと思ったのですが、Petmarketのスキーマ
> と初期データが、$SEASAR_HOME/sql/demo-*.sql に入っていないんですね。
> 手元では、$SEASAR_HOME/data/demo.script を元にして追加してみました。
> 要りますか?あーんど、このMLに流しちゃっていいですか?
> 
> OracleのCREATE TABLE文では文字列型に桁数指定が必要なので、
> fake itってことで(笑)、次のように機械的に置き換えてます。
> ・桁数の書かれていないVARCHAR → VARCHAR(255)
> ・LONGVARCHAR → VARCHAR(1000)
> 
> まだ、アプリケーションを動かす作業には取り掛かっていません。
> コネクションプールとシーサーコンテキストの設定だけで動いたりする?
> 
そのままでは、動きませんでした。(;_;)
OracleでカラムをIntegerで定義すると、JDBC Driverが、
Doubleを返すためです。
手抜きをせず、マッピング用XMLで型を指定しなさい
ということのようです。
---
Yasuo Higa <higa @ isid.co.jp>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.



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