Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/spring-projects/spring-data-examples
/ functions
Functions
9,521 in github.com/spring-projects/spring-data-examples
⨍
Functions
9,521
◇
Types & classes
6,723
↓ 2 callers
Method
turnPurple
(Long id)
jdbc/howto/selectiveupdate/src/main/java/example.springdata/jdbc/howto/selectiveupdate/MinionRepository.java:30
↓ 2 callers
Method
usersWithUsernamesStartingWith
(String username)
jpa/aot-optimization/src/main/java/example/springdata/aot/UserRepository.java:50
↓ 2 callers
Method
withName
(String name)
cassandra/example/src/main/java/example/springdata/cassandra/optimisticlocking/OptimisticPerson.java:31
↓ 1 callers
Method
aggregateInvoiceForOrder
(String orderId)
mongodb/aggregation/src/main/java/example/springdata/mongodb/aggregation/OrderRepository.java:39
↓ 1 callers
Method
alreadyInitialized
()
mongodb/fragment-spi/sample/src/test/java/com/example/data/mongodb/Movies.java:55
↓ 1 callers
Method
cacheValue
@return the cache value that is expensive to calculate.
redis/reactive/src/test/java/example/springdata/redis/operations/ValueOperationsTests.java:90
↓ 1 callers
Method
canConnectToPort
(String host, int port)
redis/util/src/main/java/example/springdata/redis/test/condition/RedisDetector.java:29
↓ 1 callers
Method
capturedPojos
()
redis/pubsub-listener/src/main/java/example/springdata/redis/listener/Messages.java:43
↓ 1 callers
Method
capturedStrings
()
redis/pubsub-listener/src/main/java/example/springdata/redis/listener/Messages.java:31
↓ 1 callers
Method
configuration
()
jdbc/jooq/src/main/java/example/springdata/jdbc/jooq/CategoryConfiguration.java:55
↓ 1 callers
Method
configure
This section defines the security policy for the app. <p> <ul> <li>BASIC authentication is supported (enough for this REST-based demo).</li> <li>/empl
rest/security/src/main/java/example/springdata/rest/security/Application.java:112
↓ 1 callers
Method
connectionFactory
()
redis/sentinel/src/main/java/example/springdata/redis/sentinel/RedisSentinelApplication.java:78
↓ 1 callers
Method
connectionProvider
()
jdbc/jooq/src/main/java/example/springdata/jdbc/jooq/CategoryConfiguration.java:45
↓ 1 callers
Method
convert
(String source)
cassandra/example/src/main/java/example/springdata/cassandra/convert/ConverterConfiguration.java:76
↓ 1 callers
Method
create
@return new instance of {@link CapturingStreamListener}.
redis/streams/src/main/java/example/springdata/redis/sync/CapturingStreamListener.java:47
↓ 1 callers
Method
createAuthors
(Faker faker)
jpa/example/src/test/java/example/springdata/jpa/pagination/PaginationTests.java:200
↓ 1 callers
Method
createBooks
(Faker faker, List<Author> authors)
jpa/example/src/test/java/example/springdata/jpa/pagination/PaginationTests.java:215
↓ 1 callers
Method
createLegoSet
()
jdbc/mybatis/src/test/java/example/springdata/jdbc/mybatis/MyBatisTests.java:70
↓ 1 callers
Method
createSearchIndexDefinition
()
mongodb/fragment-spi/sample/src/test/java/com/example/data/mongodb/Movies.java:99
↓ 1 callers
Method
createVectorIndex
()
mongodb/fragment-spi/sample/src/test/java/com/example/data/mongodb/Movies.java:66
↓ 1 callers
Method
customMethod
()
jpa/example/src/main/java/example/springdata/jpa/customall/BaseRepository.java:31
↓ 1 callers
Method
customerDataSource
()
jpa/multiple-datasources/src/main/java/example/springdata/jpa/multipleds/customer/CustomerConfig.java:65
↓ 1 callers
Method
customerEntityManagerFactory
()
jpa/multiple-datasources/src/main/java/example/springdata/jpa/multipleds/customer/CustomerConfig.java:50
↓ 1 callers
Method
deleteAll
()
jpa/graalvm-native/src/main/java/com/example/data/jpa/CLR.java:49
↓ 1 callers
Method
deleteAll
()
jdbc/graalvm-native/src/main/java/example/springdata/jdbc/graalvmnative/CLR.java:49
↓ 1 callers
Method
doSave
@param entity
jpa/example/src/main/java/example/springdata/jpa/compositions/FlushOnSaveRepositoryImpl.java:59
↓ 1 callers
Method
encrypted
Creates a new encrypted {@link Password} for the given {@link String}. Note how this method is package protected so that encrypted passwords can only
web/example/src/main/java/example/users/Password.java:65
↓ 1 callers
Method
equals
(Object o)
mongodb/querydsl/src/main/java/example/springdata/mongodb/Customer.java:76
↓ 1 callers
Method
equals
(Object o)
r2dbc/example/src/main/java/example/springdata/r2dbc/basics/Customer.java:31
↓ 1 callers
Method
equals
(Object o)
jdbc/howto/selectiveupdate/src/main/java/example.springdata/jdbc/howto/selectiveupdate/Toy.java:32
↓ 1 callers
Method
findAllBy
Query method using {@code airlines/all} view. @return
couchbase/example/src/main/java/example/springdata/couchbase/repository/AirlineRepository.java:47
↓ 1 callers
Method
findAllBy
Query method using {@code airlines/all} view. @return
couchbase/reactive/src/main/java/example/springdata/couchbase/repository/ReactiveAirlineRepository.java:46
↓ 1 callers
Method
findAllByCustomQueryWithStream
()
mongodb/example/src/main/java/example/springdata/mongodb/customer/CustomerRepository.java:63
↓ 1 callers
Method
findAllByKeywordsContainsAndDateAfter
(String keyword, String Date)
elasticsearch/reactive/src/main/java/example/springdata/elasticsearch/conference/ConferenceRepository.java:26
↓ 1 callers
Method
findAllByName
(String name)
cassandra/reactive/src/main/java/example/springdata/cassandra/spel/EmployeeRepository.java:28
↓ 1 callers
Method
findAllByNameContaining
(String name)
jdbc/aot-optimization/src/main/java/example/springdata/aot/CategoryRepository.java:30
↓ 1 callers
Method
findAllByOrderByScoreDesc
(TextCriteria criteria)
mongodb/text-search/src/main/java/example/springdata/mongodb/textsearch/BlogPostRepository.java:30
↓ 1 callers
Method
findAllByRolesMovieTitle
Custom query to navigate over relationships with properties. @param title @return
neo4j/example/src/main/java/example/springdata/neo4j/ActorRepository.java:37
↓ 1 callers
Method
findAllSubscriptionProjections
Returns an aggregated {@link SubscriptionProjection} using a named native query but does not require a dedicated {@link SqlResultSetMapping}. @return
jpa/jpa21/src/main/java/example/springdata/jpa/resultsetmappings/SubscriptionRepository.java:47
↓ 1 callers
Method
findAllSubscriptionSummaries
Returns an aggregated {@link SubscriptionSummary} by Product. <p> Note that this example uses a JPA 2.1 Constructor based {@link jakarta.persistence.S
jpa/jpa21/src/main/java/example/springdata/jpa/resultsetmappings/SubscriptionRepository.java:38
↓ 1 callers
Method
findBooksByTitleContainsOrderByPublicationDate
Uses an {@literal offset} based slicing that first sorts the entries by their {@link Book#getPublicationDate() publication_date} and then limits the r
jpa/example/src/main/java/example/springdata/jpa/pagination/BookRepository.java:52
↓ 1 callers
Method
findByAddressLocationNear
Showcase for a repository query using geospatial functionality. @param point @param distance @return
mongodb/example/src/main/java/example/springdata/mongodb/customer/CustomerRepository.java:61
↓ 1 callers
Method
findByAddress_City
(String city)
redis/repositories/src/main/java/example/springdata/redis/repositories/PersonRepository.java:40
↓ 1 callers
Method
findByAgeGreaterThan
Returns all person older than the given age. @param age @return
map/src/main/java/example/springdata/map/PersonRepository.java:36
↓ 1 callers
Method
findByCustomer
Returns all {@link Order}s for the {@link Customer} with the given identifier. @param id must not be {@literal null}. @return
jpa/multiple-datasources/src/main/java/example/springdata/jpa/multipleds/order/OrderRepository.java:38
↓ 1 callers
Method
findByCustomer
Returns all {@link Account}s of the given {@link Customer}. @param customer @return
jpa/showcase/src/main/java/example/springdata/jpa/showcase/before/AccountService.java:44
↓ 1 callers
Method
findByEmailEmail
Use one of the unwrapped properties. This will drill into the unwrapped using the value for the target query.
mongodb/example/src/main/java/example/springdata/mongodb/unwrapping/UserRepository.java:33
↓ 1 callers
Method
findByEvilMaster
(Long id)
jdbc/howto/bidirectionalexternal/src/main/java/example/springdata/jdbc/howto/bidirectionalexternal/MinionRepository.java:25
↓ 1 callers
Method
findByFirstnameAndLastname
Derived query selecting by {@code firstname} and {@code lastname}. {@code firstname} uses deferred resolution that does not require blocking to obtain
cassandra/reactive/src/main/java/example/springdata/cassandra/people/ReactivePersonRepository.java:75
↓ 1 callers
Method
findByFirstnameContaining
{@link Seq} can be used as alternative to JDK's {@link List}. Vavr's {@link Set} and {@link Map} are supported, too, and transparently mapped from the
jpa/vavr/src/main/java/example/PersonRepository.java:55
↓ 1 callers
Method
findByFirstnameInAndLastname
String query selecting one entity. @param lastname @return
cassandra/reactive/src/main/java/example/springdata/cassandra/people/ReactivePersonRepository.java:55
↓ 1 callers
Method
findByFirstnameOrLastname
(String firstname, String lastname)
redis/repositories/src/main/java/example/springdata/redis/repositories/PersonRepository.java:38
↓ 1 callers
Method
findById
(List<Author> authors)
jpa/graalvm-native/src/main/java/com/example/data/jpa/CLR.java:71
↓ 1 callers
Method
findById
()
jdbc/graalvm-native/src/main/java/example/springdata/jdbc/graalvmnative/CLR.java:71
↓ 1 callers
Method
findById
(EmployeeId id)
jdbc/composite-ids/src/main/java/example/springdata/jdbc/compositeid/EmployeeRepository.java:30
↓ 1 callers
Method
findByLastname
(String lastname)
redis/repositories/src/main/java/example/springdata/redis/repositories/PersonRepository.java:32
↓ 1 callers
Method
findByLastnameOrderByUsernameAsc
Returns a {@link Slice} counting a maximum number of {@link Pageable#getPageSize()} users matching given criteria starting at {@link Pageable#getOffse
jpa/example/src/main/java/example/springdata/jpa/simple/SimpleUserRepository.java:126
↓ 1 callers
Method
findByLastnameStartsWith
Prefix search on {@link Person#getLastname()}. @param prefix @return
ldap/example/src/main/java/example/springdata/ldap/PersonRepository.java:45
↓ 1 callers
Method
findByModel
(String name)
jdbc/immutables/src/main/java/example/springdata/jdbc/immutables/EnigmaRepository.java:27
↓ 1 callers
Method
findByName
(String name)
mongodb/repository-metrics/src/main/java/example/springdata/mongodb/PersonRepository.java:28
↓ 1 callers
Method
findByName
See https://stackoverflow.com/questions/52978700/how-to-write-a-custom-query-in-spring-data-jdbc @param name @return
jdbc/basics/src/main/java/example/springdata/jdbc/basics/aggregate/LegoSetRepository.java:46
↓ 1 callers
Method
findByPartialName
()
jpa/graalvm-native/src/main/java/com/example/data/jpa/CLR.java:63
↓ 1 callers
Method
findByPartialName
()
jdbc/graalvm-native/src/main/java/example/springdata/jdbc/graalvmnative/CLR.java:63
↓ 1 callers
Method
findByPerson
Sample default method to show JDK 8 feature support. @param person @return
cassandra/example/src/main/java/example/springdata/cassandra/streamoptional/PersonRepository.java:50
↓ 1 callers
Method
findByTitleContainsOrderByPublicationDate
Uses an {@literal offset} based pagination that first sorts the entries by their {@link Book#getPublicationDate() publication_date} and then limits th
jpa/example/src/main/java/example/springdata/jpa/pagination/BookRepository.java:41
↓ 1 callers
Method
findByUid
Find by UserId. @param uid @return
ldap/example/src/main/java/example/springdata/ldap/PersonRepository.java:37
↓ 1 callers
Method
findByUserName
Use the value type directly. This will unwrap the values into the target query object.
mongodb/example/src/main/java/example/springdata/mongodb/unwrapping/UserRepository.java:28
↓ 1 callers
Method
findCoworkers
@param employee @return list of co-workers having the same {@link Employee#getManager() manager}.
jpa/example/src/main/java/example/springdata/jpa/compositions/EmployeeRepository.java:31
↓ 1 callers
Method
findDtoWithConstructorExpression
A DTO projection using a constructor expression in a manually declared query. @param firstname @return
jpa/example/src/main/java/example/springdata/jpa/projections/CustomerRepository.java:108
↓ 1 callers
Method
findError
()
mongodb/repository-metrics/src/main/java/example/springdata/mongodb/PersonRepository.java:30
↓ 1 callers
Method
findFirst2ByOrderByLastnameAsc
Return the first 2 users ordered by their lastname asc. <pre> Example for findFirstK / findTopK functionality. </pre> @return
jpa/example/src/main/java/example/springdata/jpa/simple/SimpleUserRepository.java:137
↓ 1 callers
Method
findOptionalProjectionByLastname
A projection wrapped into an {@link Optional}. @param lastname @return
jpa/example/src/main/java/example/springdata/jpa/projections/CustomerRepository.java:117
↓ 1 callers
Method
findOrderByOrderDateAndZoneId
Method parameters are converted according the registered Converters into Cassandra types.
cassandra/example/src/main/java/example/springdata/cassandra/streamoptional/OrderRepository.java:34
↓ 1 callers
Method
findProjectedByNameContaining
(String name)
jdbc/aot-optimization/src/main/java/example/springdata/aot/CategoryRepository.java:32
↓ 1 callers
Method
findRelatives
Find relatives of this {@link Contact}. @param contact must not be {@literal null}. @return {@link List} of relatives.
jpa/example/src/main/java/example/springdata/jpa/compositions/ContactRepository.java:33
↓ 1 callers
Method
findSqlByName
(String name)
jpa/multitenant/partition/src/main/java/example/springdata/jpa/hibernatemultitenant/partition/Persons.java:32
↓ 1 callers
Method
findTop2UsersByLastnameStartingWith
(String lastname)
jpa/aot-optimization/src/main/java/example/springdata/aot/UserRepository.java:42
↓ 1 callers
Method
findUserByLastnameLike
(String lastname)
jpa/aot-optimization/src/main/java/example/springdata/aot/UserRepository.java:38
↓ 1 callers
Method
findUserByLastnameStartingWithOrderByFirstname
(String lastname)
jpa/aot-optimization/src/main/java/example/springdata/aot/UserRepository.java:40
↓ 1 callers
Method
findUserByPostsMessageLike
(String part)
mongodb/aot-optimization/src/main/java/example/springdata/aot/UserRepository.java:43
↓ 1 callers
Method
findUserByUsername
Derived query method. This query corresponds with {@code SELECT FROM users WHERE uname = ?0}. {@link User#username} is not part of the primary so it r
cassandra/example/src/main/java/example/springdata/cassandra/basic/BasicUserRepository.java:48
↓ 1 callers
Method
findUserByUsernameAfter
(String username, Pageable pageable)
jpa/aot-optimization/src/main/java/example/springdata/aot/UserRepository.java:44
↓ 1 callers
Method
findUsersByLastnameStartsWith
Derived query method using SASI (SSTable Attached Secondary Index) features through the {@code LIKE} keyword. This query corresponds with {@code SELEC
cassandra/aot-optimization/src/main/java/example/springdata/cassandra/UserRepository.java:58
↓ 1 callers
Method
findWithAdhocEntityGraphById
Here we use the {@link EntityGraph} annotation to specify that we want the {@link Product#tags} association which is marked as {@link FetchType#LAZY}
jpa/jpa21/src/main/java/example/springdata/jpa/fetchgraph/ProductRepository.java:46
↓ 1 callers
Method
findWithNamedEntityGraphById
Here we use the {@link EntityGraph} annotation to specify that we want to use the {@link NamedEntityGraph} <code>product-with-tags</code> specified on
jpa/jpa21/src/main/java/example/springdata/jpa/fetchgraph/ProductRepository.java:36
↓ 1 callers
Method
findWithTailableCursorBy
Use a tailable cursor to emit a stream of entities as new entities are written to the capped collection. @return
mongodb/reactive/src/main/java/example/springdata/mongodb/people/ReactivePersonRepository.java:87
↓ 1 callers
Method
findsByProjectedColumns
Projection interfaces can be used with manually declared queries, too. Make sure you alias the projects matching the projection fields. @return
jpa/example/src/main/java/example/springdata/jpa/projections/CustomerRepository.java:57
↓ 1 callers
Method
finish
(ReactiveMongoOperations operations, Process process)
mongodb/transactions/src/main/java/example/springdata/mongodb/reactive/ReactiveManagedTransitionService.java:60
↓ 1 callers
Method
finish
(ReactiveMongoOperations operations, Process process)
mongodb/transactions/src/main/java/example/springdata/mongodb/reactive/ReactiveTransitionService.java:58
↓ 1 callers
Method
finish
(Process process)
mongodb/transactions/src/main/java/example/springdata/mongodb/imperative/TransitionService.java:63
↓ 1 callers
Method
generateRandomKeys
(int nrKeys)
redis/reactive/src/test/java/example/springdata/redis/commands/KeyCommandsTests.java:104
↓ 1 callers
Method
getBooks
()
jpa/graalvm-native/src/main/java/com/example/data/jpa/model/Author.java:60
↓ 1 callers
Method
getBooks
()
jdbc/graalvm-native/src/main/java/example/springdata/jdbc/graalvmnative/model/Author.java:46
↓ 1 callers
Method
getCassandraDockerImageName
()
cassandra/util/src/main/java/example/springdata/cassandra/util/CassandraExtension.java:113
↓ 1 callers
Method
getCategoriesWithAgeGroup
(AgeGroup ageGroup)
jdbc/jooq/src/main/java/example/springdata/jdbc/jooq/JooqRepository.java:9
↓ 1 callers
Method
getConnection
(Object tenantIdentifier)
jpa/multitenant/schema/src/main/java/example/springdata/jpa/hibernatemultitenant/schema/ExampleConnectionProvider.java:45
↓ 1 callers
Method
getContactPoints
()
cassandra/example/src/test/java/example/springdata/cassandra/udt/UserDefinedTypeIntegrationTest.java:53
↓ 1 callers
Method
getCreated
()
jdbc/aot-optimization/src/main/java/example/springdata/aot/Category.java:71
↓ 1 callers
Method
getDescription
()
mongodb/vector-search/src/main/java/example/springdata/vector/Comment.java:55
↓ 1 callers
Method
getDescription
()
jpa/vector-search/src/main/java/example/springdata/vector/Comment.java:63
← previous
next →
201–300 of 9,521, ranked by callers