[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 メーリングリストの案内