package com.web.generalKanBanPage.dao; import com.web.generalKanBanPage.entity.GeneralKanBanPage; import org.springframework.data.jpa.repository.JpaSpecificationExecutor; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.CrudRepository; import javax.transaction.Transactional; public interface GeneralKanBanPageDao extends CrudRepository, JpaSpecificationExecutor { int countByBsMac(String bsMac); GeneralKanBanPage findByBsMac(String bsMac); @Modifying//增删改操作必须要有这个注解 @Transactional // 事务的注解 @Query(value = "update MES_CONFIG set BS_IP=?1,BS_PORT=?2,BS_PATH_1=?3,BS_NICK=?4 where BS_MAC=?5", nativeQuery = true) int update(String bsIp,String bsPort,String bsPath,String bsNick,String bsMac); @Modifying//增删改操作必须要有这个注解 @Transactional // 事务的注解 @Query(value = "update MES_CONFIG set BS_IP=?1,BS_PORT=?2 where BS_MAC=?3", nativeQuery = true) int autoUpdate(String bsIp,String bsPort,String bsMac); @Transactional @Modifying//增删改操作必须要有这个注解 @Query(value = "update MES_CONFIG set BS_MSG=?1 where BS_MAC=?2",nativeQuery = true) int updataByBsMsg(String bsMsg,String bsMac); }