有没有人知道你是否可以使用(N)Hibernate 标准 api做这样的事情:
Select 1 AS obj.Property0, obj.Property1, obj.Property2 from Class
Baiscally我想为查询中的一个属性选择一个常量值。我可以使用HQL轻松做到这一点,但我想知道是否有人知道使用标准api的方式?
答案 0 :(得分:2)
您可以使用SQLProjection执行此操作:
projections.Add(Projections.SqlProjection("1 as PropertyName", new[] {"PropertyName"},
new IType[] {NHibernateUtil.Int32}));