1

次の 2 つのエンティティがあります。

public class Entity1 { public IList e2 { get; 設定; } }

public class Entity2 { public string Title { get; 設定; } }

私は Entity1 のリポジトリしか持っていません。次の基準で LIKE クエリを実行できることはわかっています。

criteria.CreateAlias("e2", "e1e2").Add(Restrictions.LIKE("タイトル", "針", Match.Anywhere);

しかし、次のように逆に検索する必要があります。

Restrictions.LIKE("針", "タイトル", Match.Anywhere)

どうすればいいですか?

4

1 に答える 1

3

そのままでは入手できないと思います。

SQLCriterion を使用して作成するか、HQL を使用できます。

于 2010-07-16T03:46:59.787 に答える