ScheduleRule1FlatRepository.java
961 Bytes
package com.bsth.repository;
import com.bsth.entity.schedule.rule.ScheduleRule1Flat;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.domain.Specification;
import org.springframework.data.jpa.repository.EntityGraph;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;
/**
* Created by xu on 16/7/4.
*/
@Repository
public interface ScheduleRule1FlatRepository extends BaseRepository<ScheduleRule1Flat, Long> {
@EntityGraph(value = "scheduleRule1Flat_xl_cl", type = EntityGraph.EntityGraphType.FETCH)
@Override
Page<ScheduleRule1Flat> findAll(Specification<ScheduleRule1Flat> spec, Pageable pageable);
@EntityGraph(value = "scheduleRule1Flat_xl_cl", type = EntityGraph.EntityGraphType.FETCH)
@Query("select cc from ScheduleRule1Flat cc where cc.id=?1")
ScheduleRule1Flat findOneExtend(Long aLong);
}