1

我知道您可以使用以下语法使用 HQL 轻松完成此操作:

"select new ItemRow(item.id, item.name) from ..."

在此示例中,ItemRow 不必是具有自己的映射类的持久类。

但是我们如何使用 ICriteria 来完成同样的任务呢?

4

1 回答 1

1

很确定这相当于...

.SetProjection(Projections.ProjectionList()
    .Add(Projections.Property("item.id"), "id")
    .Add(Projections.Property("item.name"), "name"))
.SetResultTransformer(Transformers.AliasToBean<ItemRow>())
.List<ItemRow>();
于 2010-02-18T20:29:02.020 回答