我正在使用扩展 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);
}
这些查询应该在关系表上工作。