cn.net.vidyo.yd.common.data.dao.CommonJpaRepository Maven / Gradle / Ivy
package cn.net.vidyo.yd.common.data.dao;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.repository.NoRepositoryBean;
import java.util.List;
import java.util.Map;
@NoRepositoryBean
public interface CommonJpaRepository extends JpaSpecificationExecutor, JpaRepository {
// T getById(ID id);
List findByIds(ID ... ids);
List findByName(String name);
Class getEntityClass();
T getByWhere( String where, Object ...params);
List findByWhere(String where, Object ...params);
Map getMapByWhere(String select, String where, Object ...params);
List