38得票1回答
在Hibernate中使用本地SQL查询将结果集填充到DTO中

我有一个如下的查询 select f.id, s.name, ss.name from first f left join second s on f.id = s.id left join second ss on f.sId = ss.id 如果我能使用HQL,我会使用HQL构造函数...

7得票1回答
当加载特定父级或其他映射实体属性时,我们如何修改HQL转换器?

这是一个重要的补充,特别是为了解决性能问题,同时能够编写高效动态的HQL查询。 但是,如果在加载特定父项或另一个映射实体属性时,我们该如何修改HQL转换器呢? 以下代码: session.createQuery( "select st.stNumber as stNumber, ...

7得票1回答
NHibernate中的投影

假设一个实体拥有id、用户名、年龄和地址这些属性。现在我只想获取id和用户名,我可以使用以下代码: 投影使得可以从查询中返回除了实体列表以外的内容。 var proj = Projections.ProjectionList() .Add(Projections.Property(...