UserDao.java 516 B

123456789101112131415161718192021
  1. package cn.iselab.mooctest.user.dao;
  2. import cn.iselab.mooctest.user.model.User;
  3. import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
  4. import org.springframework.data.repository.CrudRepository;
  5. import javax.transaction.Transactional;
  6. /**
  7. * @author sean
  8. * @date 2018-03-04.
  9. */
  10. @Transactional
  11. public interface UserDao extends CrudRepository<User, Long>, JpaSpecificationExecutor<User> {
  12. User findById(Long id);
  13. User findByEmail(String email);
  14. User findByMobile(String mobile);
  15. }