package com.jeff.tianti.org.dao; import java.util.List; import org.springframework.data.jpa.repository.Query; import com.jeff.tianti.common.dao.CommonDao; import com.jeff.tianti.org.entity.Resource; import com.jeff.tianti.org.entity.User; public interface UserDao extends SystemUserDao,CommonDao<User,String>{ @Query("select u from User u where u.deleteFlag = 0 and u.username=?1 ") List<User> findUserByName(String userName); @Query("select DISTINCT re from User u join u.roles r join r.resources re where r.deleteFlag = 0 and re.deleteFlag = 0 and u.id = ?1 ") public List<Resource> findResourcesByUserId(String userId); }