OracleDBFluteにおけるプロシージャコールにおいて、Oracleのストアドプロシージャのパラメータに利用できる型として、TABLE型、OBJECT型に(機能制限ありながらも)対応しました。DBFlute実現には苦労しましたが、DBFluteらしい仕様にできたと思います。何に苦労したかというと、情報を仕入れるのに苦労しました。OracleのJDBCドライバの扱い方ですね。こちらのブログ記事を参考にさせて頂きました。部屋http://d.hatena.ne.jp/cero-t/20070325/1174831402ありがとうございます。(本当に助かりました)これがなかったら多分まだ対応できていなかったでしょう。無限階層処理、つまり、再帰処理が大変でした。実行時の再帰処理は、まあ普通に大変、でもよくやることではあるし。自動生成における型の解決の再帰構造の構築処理が猛烈に大変でした。Sql2Entityの既存処理に当てはめなければならないというのもあり。プロシージャコールのドキュメントを書きましたhttp://d.hatena.ne.jp/jflute/20101117一気に大量のデータをやり取りする「配列・構造体パラメータ」のサポートはやはり必要なのかなと。自身あんまりOBJECT型とかよく知らなかったという感じでした。これは、DBFluteユーザの集いページで話題になったものです。DBFluteユーザの集い機能制限が幾つか(幾つも!?)あります。「やり方がわからないから」というのもあります。oracle.sql.STRUCTの属性として、CLOBデータをどのように表現(構築)すればよいのか。(単なる文字列ではOracleの内部変換エラー)そして、同様の感じでTABLE型の中のTABLE型。oracle.sql.ARRAYだとOracleの内部変換エラー。「DBMS_SQL.NUMBER_TABLE」などのDBMS_SQLパッケージのTABLE型。「名前パターンが無効です」というOracleの例外が発生。プロシージャパラメータとして直接定義されていないTABLE型。情報が取得できないため、要素型が判断できない。利用することでこの制限はなくなりました。利用するやり方も保険的に残しています。利用できない環境のために)やり方もわからなければ、これ以上突っ込む時間もないので、とりあえずはペンディングという感じです。やり方がわかった時点で対応はしたいと考えています。再開したディズニーシーにはてなブログをはじめよう!jfluteさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。