2011-12-13 16 views

答えて

0

AFAIK no。名前付きクエリは、パラメータを設定する必要があるsqlフラグメントであり、そのためのAPIを持っていません。

+0

名前付きのクエリは、クラスとプロパティの名前に基づいているので、手動で変換することもできます。 – Rippo

+0

@Rippoあなたは正しいです。 SQLフラグメントを手動で変換することもできますが、グローバルなCriteriaFragmentを作成する方がはるかに簡単です。 – Firo

+0

@Rippoどうすればいいか教えてください。 –

0

手動ではい、自動的にはありません。すべてのHQLのクエリを手動で変換することはできませんが、ほとんどすべてを行うことができます。ただし、hbm.xmlファイルの名前付きクエリには、SessionFactoryが構築された時点で解析されコンパイルされるという追加の利点があります。したがって、最初の実行エラーの追加的利点があります。しかし、メンテナンスとリファクタリングのためのPITAがあります。

私はHQLをQueryOverまたはLINQにアップグレードしたいと考えています。

+0

どうすればいいですか? –

+0

これまでに何を試しましたか?あなたは一度にFARにあまりにも多くを求めています。 – Rippo

関連する問題