[Seasar-user:18392] Re: [DBFlute] テーブル無しでプロシージャを扱いたい場合は

西山 はじめ [E-MAIL ADDRESS DELETED]
2009年 8月 28日 (金) 10:10:28 JST


お世話になっております。
西山です。

ご回答ありがとうございます。

> その別のDBの何かしら1テーブルだけ(そのプロシージャに関係する)
> 自動生成して実行するようにして下さい。

やはり、そうですか・・・
実は、別で作成されたDBに認証用のプロシージャが置いてあり、認
証はそれで行う必要があるとのことです。

> (それともそのDBにはプロシージャしかなかったり?)

テーブルも存在するでしょうが、それらに一切アクセスすることは
なく、恐らく事前(本番環境でのテスト前)にその情報が手に入る
ことはありません。

そこで、テーブル情報とは関係無しにプロシージャが呼べれば、と
考えました。

ダミーのテーブル定義をすれば実行できましたので、この方法で逃
げようと思います。


[2009/08/27 20:11] kubo さんは書きました。:
> 久保(jflute)です。
> 
> 西山さん、こんばんは
> 
> その別のDBの何かしら1テーブルだけ(そのプロシージャに関係する)
> 自動生成して実行するようにして下さい。
> (それともそのDBにはプロシージャしかなかったり?)
> 
> 2009/8/27 西山 はじめ <[E-MAIL ADDRESS DELETED]>:
>> お世話になっております。
>> 西山です。
>>
>> 今度の案件で、別DBの「プロシージャだけ」を実行する必要が出て
>> きました。
>> DBFluteでは、外だしSQLもプロシージャもBhvから実行しますの
>> で、なんらかしらのテーブルが必要となる認識です。
>>
>> これを、テーブル無し(テーブルごとのBhv無し)で実行する方法
>> や代替手段はありますでしょうか?
>>
>> 一応、project-schema-name.xmlを自力で作成してgenerateすれば
>> 大丈夫そうですが、もし他の手段がありましたら教えてください。
>>
>> 大まかな環境は以下の通りです。
>>
>> Java
>>  JDK1.5
>> Seasar
>>  2.4.39
>> DBFlute
>>  0.9.5.3
>> データベース
>>  DB-1:Oracle10g(メインで扱うDB)
>>  DB-2:Oracle10g(数テーブル、データだけを参照)
>>  DB-3:Oracle10g(プロシージャだけを利用)※
>> (全て物理的に別のサーバーで、DBLINKは今のところ貼れない感じ
>> です。)
>>
>> 以上よろしくお願いいたします。
>>
>> --
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> 株式会社フジミック
>> システム開発センター ソフトウェア開発部
>> 西山 創
>> [E-mail]:[E-MAIL ADDRESS DELETED]
>>
>> 〒140-0002 東京都品川区東品川3-32-42 フジテレビ別館7階
>> [TEL]:03-5495-1060
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
> 
> 
> 


-- 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
株式会社フジミック 
        システム開発センター ソフトウェア開発部
 西山 創
[E-mail]:[E-MAIL ADDRESS DELETED]
 
〒140-0002 東京都品川区東品川3-32-42 フジテレビ別館7階
[TEL]:03-5495-1060
++++++++++++++++++++++++++++++++++++++++++++++++++++++++



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