在没有实体的情况下使用JpaRepository交互样式

时间:2019-10-05 17:36:54

标签: spring hibernate spring-boot jpa

我喜欢使用接口的想法,该接口扩展了pip install opencv-python。非常清晰优雅。我也知道,此接口始终需要一个实体类型。但是有时我没有实体,但是我想使用这种与数据库交互的方式。我已经可以使用在JpaRepository<T, ID>实体存储库(A)中与实体B进行交互(甚至没有实体)的方法,因此显然这不是问题JpaRepository<B, ID>。但这不是那么清晰和优雅。我想要这样的东西:

JPA

我想用具有SQL查询的public interface ICustomTableRepo extends JpaRepository<Void, Void> { @Query(nativeQuery = true, value = "SELECT * FROM custom_table") List<Object[]> getAllFromCustomTable(); } 注释方法声明。

您可以看到我根本不想在此界面中使用实体。但是,当然,@QueryJpaRepository不起作用。

那么,如何在没有<Void, Void>且没有EntityManager与其他实体的情况下与DB进行这种或相同类型的交互?

0 个答案:

没有答案