Java などでオブジェクト リレーショナル データベースを使用することについて、理論的な質問があります。データベーステーブルをクラスにマッピングするORM(例:Hibernate)のようなものがあることを知っていますが、JDBCを介して操作を行うこともできます(Javaを介して接続を作成し、SQLクエリを実行します)。この 2 番目のアプローチ (通常の JDBC メカニズム) を使用して、オブジェクト データベースでクエリを実行する方法はありますか? 助けてくれてありがとう、そして多分いくつかのサンプル;)
4 に答える
1
ORM は の上にラッパーですSQL
。それらはロケット科学ではありません。オブジェクトクエリ言語 ( など) を好まない場合はHQL
、プレーンSQL
クエリを実行できます (確実にcreateSQLQuery(...)Hibernate
メソッドを使用してください) 。
編集:
Ricardo のコメントに基づいて、オブジェクト データベースで SQL を探している場合、現時点ではサポートがないと思います。
于 2013-10-22T17:40:58.890 に答える
0
JDBC を使用して純粋なオブジェクト指向データベースにアクセスできるとは思いません。SQL をオブジェクト クエリ言語に変換する (つまり、ORM フレームワークとは逆のことを行う) ドライバーがないわけではありません。
于 2013-10-22T18:10:33.497 に答える