【问题标题】:(N)Hibernate Selecting Constants in Query(N)Hibernate 在查询中选择常量
【发布时间】:2010-09-25 19:01:49
【问题描述】:

有谁知道你是否可以使用 (N)Hibernate criteria api 来做这样的事情:

Select 1 AS obj.Property0, obj.Property1, obj.Property2 from Class 

Bascally 我想在查询中为我的一个属性选择一个常量值。我可以使用 HQL 轻松做到这一点,但我想知道是否有人知道使用标准 api 的方法?

【问题讨论】:

    标签: c# nhibernate hibernate


    【解决方案1】:

    您可以使用 SQLProjection 来做到这一点:

    projections.Add(Projections.SqlProjection("1 as PropertyName", new[] {"PropertyName"},
                                                              new IType[] {NHibernateUtil.Int32}));
    

    【讨论】:

      猜你喜欢
      • 2016-01-23
      • 1970-01-01
      • 2014-07-11
      • 2012-05-19
      • 1970-01-01
      • 2019-07-07
      • 1970-01-01
      • 2011-06-23
      • 1970-01-01
      相关资源
      最近更新 更多