spring boot jpa SQL语句注意事项

select from后跟的表名

/**
     * 根据条件删除
     *
     * @param tenantId
     * @return
     */
    @Transactional
    @Modifying
    @Query(value = "DELETE FROM tac_logistics s WHERE s.tenant_id=:tenantId ", nativeQuery = true)
    List<Integer> tenantIdDelete(@Param("tenantId") long tenantId);

select from后跟的不是表名,是Entity对象名

/**
     * 根据条件删除
     *
     * @param tenantId
     * @return
     */
    @Transactional
    @Modifying
    @Query( "DELETE FROM TacLogistics s WHERE s.tenantId=:tenantId ")
    List<Integer> tenantIdDelete(@Param("tenantId") long tenantId);
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页