SysUserRepository.java 819 字节
Newer Older
7
7wc98#14 已提交
1 2 3 4 5 6 7 8 9 10 11
//IntelliJ IDEA
//campus
//SysUserRepository
//2020/5/5
// Author:御承扬
//E-mail:2923616405@qq.com

package com.pyc.campus.dao;

import com.pyc.campus.domain.SysUser;
import org.springframework.data.jpa.repository.JpaRepository;
7
Update  
7wc98#14 已提交
12 13 14
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.transaction.annotation.Transactional;
7
7wc98#14 已提交
15 16 17

public interface SysUserRepository extends JpaRepository<SysUser,Long> {
    SysUser findByUsername(String username);
7
Update  
7wc98#14 已提交
18 19 20 21
    @Modifying
    @Transactional
    @Query("update SysUser s set s.password=?1 where s.username=?2")
    int updatePassword(String password, String username);
7
Update  
7wc98#14 已提交
22 23 24 25
    @Modifying
    @Transactional
    @Query("delete from SysUser where username=?1")
    void delByUsername(String username);
7
7wc98#14 已提交
26
}