私はSQLクエリを取得する必要があるNHibernate基準を持っています。私はhereから様々な方法を試みました。しかし、私が得たクエリにはパラメータがありません(代わりにhereとhereのように '?'があります)。また、動作しない少なくとも1つのものは、criteria.setMaxResults(n)です。条件が実行される前にNHibernate基準からSQLクエリを取得します
私もNHibernateインターセプタを試しました。しかし、私がOnPrepareStatement(sql)で取得したクエリにもパラメータはありません。条件からSQLクエリを取得する他の方法はありますか?
PS: - この基準は、複雑なビジネスニーズに対応しやすいため、最初に作成されます。しかし、私はデータのエクスポートを行う必要がありますが、それは基準によって非常に遅いです。私は、基準からクエリを取得しようとしているし、bcpのエクスポートを行う。
これはログから来て以来、実行後のクエリを私に与えませんか?基準が発動するクエリが必要なので、他の方法で使用することができます。 –
これはあまり簡単ではありません。パラメータがすべての場所に追加されているからです。 – Firo
同じリンク/参照を実行しない偽の接続とコマンドを実装できますか? –