- All Superinterfaces:
jakarta.data.repository.BasicRepository<Train,Long>, jakarta.data.repository.CrudRepository<Train,Long>, jakarta.data.repository.DataRepository<Train,Long>
public interface TrainRepository
extends jakarta.data.repository.CrudRepository<Train,Long>
-
Method Summary
void
trains(jakarta.data.restrict.Restriction<Train> restriction)
jakarta.data.page.CursoredPage<Train>
jakarta.data.page.CursoredPage<Train>
trainsCursoredPaged(jakarta.data.restrict.Restriction<Train> restriction,
jakarta.data.page.PageRequest pageRequest,
jakarta.data.Order<Train> order)
jakarta.data.page.CursoredPage<Train>
trainsCursoredPaged(jakarta.data.restrict.Restriction<Train> restriction,
jakarta.data.page.PageRequest pageRequest,
jakarta.data.Sort<Train> sorts)
jakarta.data.page.CursoredPage<Train>
jakarta.data.page.Page<Train>
trainsPaged(jakarta.data.restrict.Restriction<Train> restriction,
jakarta.data.page.PageRequest pageRequest)
jakarta.data.page.Page<Train>
trainsPaged(jakarta.data.restrict.Restriction<Train> restriction,
jakarta.data.page.PageRequest pageRequest,
jakarta.data.Order<Train> order)
jakarta.data.page.Page<Train>
trainsPaged(jakarta.data.restrict.Restriction<Train> restriction,
jakarta.data.page.PageRequest pageRequest,
jakarta.data.Sort<Train> sorts)
jakarta.data.page.Page<Train>
trainsPaged2(jakarta.data.page.PageRequest pageRequest,
jakarta.data.restrict.Restriction<Train> restriction)
Methods inherited from interface jakarta.data.repository.BasicRepository
delete, deleteAll, deleteById, findAll, findAll, findById, save, saveAll
Methods inherited from interface jakarta.data.repository.CrudRepository
insert, insertAll, update, updateAll
-
Method Details
-
deleteAll
void deleteAll()
-
-
methodProjection
@Find
@Select("speed") @Select("model") @Select("electric")
TrainCZ methodProjection(Long id)
-
-
findByNameEqualsConstrain
-
findByNameEqualsConstrain
@Find
List<Train> findByNameEqualsConstrain(jakarta.data.constraint.EqualTo<String> equalTo)
-
findByNameEqualsConstrainAndElectricConstraint
@Find
List<Train> findByNameEqualsConstrainAndElectricConstraint(jakarta.data.constraint.EqualTo<String> equalTo,
jakarta.data.constraint.EqualTo<Boolean> electric)
-
findByNameEqualsConstrainWithRestriction
@Find
List<Train> findByNameEqualsConstrainWithRestriction(jakarta.data.constraint.EqualTo<String> equalTo,
jakarta.data.restrict.Restriction<Train> restriction)
-
findByNameNotEqualsConstrain
-
findByCapacityAtLeast
@Find
List<Train> findByCapacityAtLeast(int capacity)
-
findBySpeedAtMost
@Find
List<Train> findBySpeedAtMost(double speed)
-
findByCapacityGreaterThanConstrain
@Find
List<Train> findByCapacityGreaterThanConstrain(int capacity)
-
-
findBySpeedLessThanConstrain
@Find
List<Train> findBySpeedLessThanConstrain(double speed)
-
-
-
findByModelNotLikeConstrain
-
-
findByCapacityGreaterThan
List<Train> findByCapacityGreaterThan(int capacity)
-
findBySpeedLessThan
List<Train> findBySpeedLessThan(double speed)
-
findByCapacityGreaterThanEquals
List<Train> findByCapacityGreaterThanEquals(int capacity)
-
findBySpeedLessThanEquals
List<Train> findBySpeedLessThanEquals(double speed)
-
findByCapacityBetween
List<Train> findByCapacityBetween(int minCapacity,
int maxCapacity)
-
findBySpeedNotBetween
List<Train> findBySpeedNotBetween(double minSpeed,
double maxSpeed)
-
-
-
-
-
-
-
findTrains
List<Train> findTrains(jakarta.data.restrict.Restriction<Train> restriction)
-
findTrain
Train findTrain(jakarta.data.restrict.Restriction<Train> restriction)
-
findTrains$joinedManufacturer
List<Train> findTrains$joinedManufacturer(jakarta.data.restrict.Restriction<Train> restriction)
-
trains
@Find
List<Train> trains(jakarta.data.restrict.Restriction<Train> restriction)
-
findTrainsWithJoinedManufacturer
@Find
List<Train> findTrainsWithJoinedManufacturer(jakarta.data.restrict.Restriction<Train> restriction)
-
findTrainsWithOrder
List<Train> findTrainsWithOrder(jakarta.data.restrict.Restriction<Train> restriction,
jakarta.data.Order<Train> order)
-
findTrainsWithOrderByName
List<Train> findTrainsWithOrderByName(jakarta.data.restrict.Restriction<Train> restriction)
-
findTrainsWithSorts
@Find
List<Train> findTrainsWithSorts(jakarta.data.restrict.Restriction<Train> restriction,
jakarta.data.Sort<Train>... sorts)
-
findTrainsWithSorts
@Find
List<Train> findTrainsWithSorts(jakarta.data.restrict.Restriction<Train> restriction,
jakarta.data.Sort<Train> sort)
-
findTrainsWithOrderWithJoinedManufacturer
@Find
List<Train> findTrainsWithOrderWithJoinedManufacturer(jakarta.data.restrict.Restriction<Train> restriction,
jakarta.data.Order<Train> order)
-
findTrainsWithSortsWithJoinedManufacturer
@Find
List<Train> findTrainsWithSortsWithJoinedManufacturer(jakarta.data.restrict.Restriction<Train> restriction,
jakarta.data.Sort<Train>... sorts)
-
-
-
-
-
-
-
-
-
findFirst2Trains
@Find
List<Train> findFirst2Trains(jakarta.data.restrict.Restriction<Train> restriction)
-
findFirstTrain
@Find
List<Train> findFirstTrain(jakarta.data.restrict.Restriction<Train> restriction)
-
findFirst3Trains
@Find
List<Train> findFirst3Trains(jakarta.data.restrict.Restriction<Train> restriction)
-
findFirst2TrainNamesOrderedByName
@Find
@Select("name")
List<String> findFirst2TrainNamesOrderedByName(jakarta.data.restrict.Restriction<Train> restriction)
-
findFirst3TrainsOrderedByCapacity
@Find
@Select("name") @Select("capacity")
List<TrainNameCapacityDto> findFirst3TrainsOrderedByCapacity(jakarta.data.restrict.Restriction<Train> restriction)
-
findFirstTrainOrderedBySpeed
@Find
List<Train> findFirstTrainOrderedBySpeed(jakarta.data.restrict.Restriction<Train> restriction)
-
findFirst4TrainsOrderedByName
@Find
@Select("name") @Select("model")
List<TrainNameModelDto> findFirst4TrainsOrderedByName(jakarta.data.restrict.Restriction<Train> restriction)
-
findFirst2TrainNamesOrderedByName
@Find
@Select("name")
List<String> findFirst2TrainNamesOrderedByName()
-
findFirst3TrainsOrderedByCapacity
@Find
List<Train> findFirst3TrainsOrderedByCapacity()
-
findFirstTrainOrderedBySpeed
@Find
List<Train> findFirstTrainOrderedBySpeed()
-
findFirst4TrainsOrderedByName
@Find
List<Train> findFirst4TrainsOrderedByName()