【问题标题】:Hibernate Criteria: Projection with TransferObjectHibernate 标准:使用 TransferObject 进行投影
【发布时间】:2013-08-14 04:40:36
【问题描述】:

如何将下面的 HQL 代码转换为 Hibernate Criteria 查询?

SELECT
    new com.project.to.PersonTO(
        person.firstName,
        person.lastName
    )
FROM
    Person person

【问题讨论】:

    标签: hibernate hql criteria jpql


    【解决方案1】:

    试试下面:-

    Criteria criteria = session.createCriteria(Person.class);
    criteria.setProjection(Projections.projectionList().add(Projections.property("firstName"), "firstName") .add(Projections.property("lastName"), "lastName"))
                        .setResultTransformer(new AliasToBeanResultTransformer(PersonTO.class));
    

    【讨论】:

      猜你喜欢
      • 2013-07-21
      • 1970-01-01
      • 1970-01-01
      • 2010-12-06
      • 2015-05-03
      • 1970-01-01
      • 1970-01-01
      • 2021-08-16
      • 2018-10-31
      相关资源
      最近更新 更多