【发布时间】:2019-04-09 01:16:50
【问题描述】:
存储库
@Repository
public interface TestNativeQRepository extends CrudRepository<TestNativeQ, String> {
@Query( value="SELECT qplt.name price_list_name, qplab.status_code, qplab.start_date, (SELECT charge_definition_code FROM oalfsaas_repl.QP_CHARGE_DEFINITIONS_B WHERE charge_definition_id=qplab.charge_definition_id ) chargedefinitioncode "
+ "FROM pricelistsall qplab, PRICELISTSTL qplt "
+ " WHERE qplab.price_list_id =qplt.price_list_id ", nativeQuery = false)
public List<TestNativeQDTO> getAllDetails();
}
实际结果:
[{"ABC", "DEF", "15/05/2018", "XXZ"}]
预期结果
[{name: "ABC", statuscode: "DEF", startDate: "15/05/2018", chargedefintioncode: "XXZ"}]
查询有多个表,列列表中还有子查询。
【问题讨论】:
标签: json spring-boot spring-data-jpa dto jsonresult