【发布时间】:2019-05-21 06:43:22
【问题描述】:
我是 spring、hibernate 和 jpa 的新手。 问题陈述是打一些报告数据库和表中的记录。我正在使用spring boot来创建我的REST应用程序。现在我想从中挑选数据的表很大,我不想为那个表创建实体需要根据某些条件查询表并选择四列作为输出(从大约 60 列中)。我试图在我的 DAO 层中使用 javax.persistence.EntityManager 解决这个问题。但是我到处都得到使用的建议EntityManager 实体必须与某个表进行映射。有没有办法从表中选择结果而不为此生成完整的巨大实体。基本上我想运行一个简单的本机选择查询并获取结果。
SELECT new com.xyz.abc.response.TradeInfo(trade.price,trade.ref,trade.nominal) from Trade trade_tb trade where trade.date between and 。
上面的查询我想在数据库上运行。
【问题讨论】: