JPA:选择查询的输出的数据类型

时间:2016-03-31 05:26:15

标签: java spring-mvc

考虑以下代码。

@Repository
public interface PurchaseOrderRepository extends JpaRepository<PurchaseOrder, PurchaseOrderID> {


    @Query(value ="SELECT * FROM PURCHASE_ORDER where id=?1", nativeQuery = true)
    PurchaseOrder getPO(Long id);
}

我有一个名为PurchaseOrder的对象,我使用jpa接口从中创建了一个存储库。

关于方法getPO我可以从查询的输出中得到什么? jpa会自动将输出放到PurchaseOrder  对象

1 个答案:

答案 0 :(得分:0)

来自@ ochi的评论是的,因为你在扩展中告诉了它

JpaRepository < **PurchaseOrder**, PurchaseOrderID >

如果您查看JpaRepository类,您将找到实体类如何通过泛型传递和使用的逻辑。