java Hibernate命名查询POJO转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java Hibernate命名查询POJO转换相关的知识,希望对你有一定的参考价值。

public List<IngredientUsage> summary(final UsageContext context, final boolean isGlobal) {
	final Session session = isGlobal ? sessionFactory.getCurrentSession()
			: sessionFactorySyncBase.getCurrentSession();
	final Query q = session.getNamedQuery(PRICE_REPORT);
	q.setParameter(IngredientByOrder.P_USER_ID, context.getUserId())
		.setParameter(IngredientByOrder.P_START, context.getStart())
		.setParameter(IngredientByOrder.P_FINISH, context.getFinish());
	q.setResultTransformer(new AliasToBeanResultTransformer(IngredientUsage.class));
	return DaoUtils.listAndCast(q);
}

以上是关于java Hibernate命名查询POJO转换的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis/Hibernate/Spring Data Jpa选型对比

hibernate框架之-查询结果集返回类型

Hibernate 5:使用命名查询和无状态会话返回 java.lang.UnsupportedOperationException

Hibernate命名查询

如何仅查询 Hibernate 中的有限列,并将它们映射到给定的 POJO?

Hibernate异常之命名查询节点未找到