【发布时间】:2022-01-02 15:14:09
【问题描述】:
@Repository
@Transactional
public interface CreditDataFileRepository extends JpaRepository<CreditDataFileEntity, String> {
@Modifying
@Query(value = "update passdb.creditdata_files set total_rec=?1, processed_rec=?2, rejected_rec=?3 where filename=?4",nativeQuery=true)
void updateById(int totalRec, int processedRec, int rejectedRec, String filename);
}
我不想使用 @Query 注释,甚至不想使用 jpa save() 方法。 有没有其他方法可以更新。
【问题讨论】:
-
改用jdbc
-
您认为更新应该如何进行?
-
我们不能使用一些自定义方法吗?我不知道该怎么做。
-
如果您想拥有自己的更新代码但通过 JPA 存储库接口公开,您可能需要自定义接口实现
-
是自定义接口实现。有办法吗?怎么样?
标签: java jpa spring-data-jpa