Spring Data JDBC中的SpEL #{#entityName}替代

h7appiyu  于 2023-06-21  发布在  Spring
关注(0)|答案(1)|浏览(99)

我正在扩展一个基本仓库,其中包含跨实体的共享查询,但不幸的是spring不支持spring data jdbc中的派生delete查询。
我不得不在我所有的仓库中编写一个自定义查询:

@Modifying
@Query("DELETE FROM table WHERE user=:user AND id=:id")
void deleteByUserAndId(@Param("user") int user, @Param("id") Integer id);

有没有办法让spring将实体名称Map到查询中,比如#{#entityName} found here.
谢谢你。

6ojccjat

6ojccjat1#

否,目前没有此功能。我也不认为有一个功能要求这一点。请随意创建一个请求它的票证。

相关问题