トップページ⇒tech
58コメント12KB

【SQL】joSQL【java】

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2005/11/24(木) 23:31:53
なんか面白そうなので、スレ立てます。
SQLでコレクションをいじれるというのがなんの役に立つかは
まだ不明ですが。。。

http://pcweb.mycom.co.jp/news/2005/11/18/020.html
0002デフォルトの名無しさん2005/11/24(木) 23:32:36
本家
http://josql.sourceforge.net/
0003デフォルトの名無しさん2005/11/24(木) 23:57:37
お、ついにこのスレがたったか。
JavaOne Tokyo 2005のとあるセッションでも

これが紹介されていたな。

NetBeansのロゴがオレンジ色っぽい最新版では
これが標準でついていたんだったかな?
0004デフォルトの名無しさん2005/11/25(金) 00:19:12
なかなか制限が多いね〜〜。
例えばこんなことが出来ない。

Map map = new HashMap();
map.put("A","B");
List list = new ArrayList();
list.add(map);
q.parse ("SELECT * FROM java.util.Map where get(:'A')='B'");
org.josql.QueryParseException: Unable to find function (method): "get(java.lang.String)" in any user-defined function handlers or the default function handler
0005デフォルトの名無しさん2005/11/25(金) 00:47:35
引数も取るメソッドは記述出来ないのだろうか?
あと、この
SELECT java.lang.String from java.lang.Objectと記述して
ListからStringのオブジェクトのみを取得できたら良かったんだが。
0006デフォルトの名無しさん2005/11/25(金) 00:58:05
これEclipseのプラグインないかな?
0007デフォルトの名無しさん2005/11/25(金) 01:40:45
例えばどんなプラグイン?
基本的にSQL構文でコレクションからオブジェクトを抽出する機能しかない
みたいだからね〜。個人的にはJOINとか出来るようになったら動的にメンバを
マージしたGETTER、SETTER付のオブジェクトの生成をサポートしてくれないかな。
■ このスレッドは過去ログ倉庫に格納されています