Jpa 存储库在使用自定义查询时出现异常

问题描述 投票:0回答:0

我正在使用扩展 JpaRepository 的存储库接口。我正在使用以下查询,它给出了一个执行 SQL 的 jdbc 异常。

我的仓库:

public interface BookRepository extends JpaRepository<Book, Long> {

    @Query(value = "DELETE FROM bookbelongto WHERE userid = ?1 AND bookid = ?2", nativeQuery = true)
    public void removeBookFromListR(Long userid, Long bookid);


    @Modifying
    @Query(value = "INSERT INTO bookbelongto(userid, bookid) VALUES(:pId, :bId)", nativeQuery = true)
    public int saveBookToPersonR(@Param("pId") Long pId, @Param("bId") Long bId);
}

这些查询应该在关系表上工作。

spring spring-boot jpa jdbc spring-data-jpa
© www.soinside.com 2019 - 2024. All rights reserved.