You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> These release notes are for version 3 of Spring Data Azure Cosmos DB. You can find [release notes for version 2 here](sdk-java-spring-data-v2.md).
27
+
> These release notes are for version 5 of Spring Data Azure Cosmos DB. You can find release notes for [version 3 here](sdk-java-spring-data-v3.md), and [version 2 here](sdk-java-spring-data-v2.md).
28
28
>
29
29
> Spring Data Azure Cosmos DB supports only the API for NoSQL.
The latest sample applications that perform CRUD operations and other common operations on Azure Cosmos DB resources are included in the [azure-spring-data-cosmos-java-sql-api-samples](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples) GitHub repository. This article provides:
44
+
The latest sample applications that perform CRUD operations and other common operations on Azure Cosmos DB resources are included in the [azure-spring-boot-samples](https://github.com/Azure-Samples/azure-spring-boot-samples/tree/main/cosmos) GitHub repository. This article provides:
45
45
46
46
* Links to the tasks in each of the example Spring Data Azure Cosmos DB project files.
47
47
* Links to the related API reference content.
@@ -51,7 +51,7 @@ The latest sample applications that perform CRUD operations and other common ope
51
51
You need the following to run this sample application:
52
52
53
53
* Java Development Kit 8
54
-
* Spring Data Azure Cosmos DB v3
54
+
* Spring Data Azure Cosmos DB v5
55
55
56
56
You can optionally use Maven to get the latest Spring Data Azure Cosmos DB v3 binaries for use in your project. Maven automatically adds any necessary dependencies. Otherwise, you can directly download the dependencies listed in the **pom.xml** file and add them to your build path.
57
57
@@ -67,12 +67,12 @@ You can optionally use Maven to get the latest Spring Data Azure Cosmos DB v3 bi
You can run the samples using either an IDE (Eclipse, IntelliJ, or VSCODE) or from the command line using Maven.
75
+
You can run the samples using either an IDE (Eclipse, IntelliJ, or VS Code) or from the command line using Maven.
76
76
77
77
In **application.properties** these environment variables must be set
78
78
@@ -99,32 +99,32 @@ The [samples](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql
99
99
100
100
| Task | API reference |
101
101
| --- | --- |
102
-
|[Create a document](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/SampleApplication.java#L46-L47)| CosmosRepository.save |
103
-
|[Read a document by ID](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/SampleApplication.java#L56-L58)| CosmosRepository.derivedQueryMethod |
104
-
|[Delete all documents](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/SampleApplication.java#L39-L41)| CosmosRepository.deleteAll |
102
+
|[Create a document](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/SampleApplication.java#L44-L47)| CosmosRepository.save |
103
+
|[Read a document by ID](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/SampleApplication.java#L52-L56)| CosmosRepository.derivedQueryMethod |
104
+
|[Delete all documents](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/SampleApplication.java#L39-L42)| CosmosRepository.deleteAll |
105
105
106
106
## Derived query method examples
107
-
The [samples](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/SampleApplication.java) file shows how to perform the following tasks. To learn about Azure Cosmos DB queries before running the following samples, you may find it helpful to read [Baeldung's Derived Query Methods in Spring](https://www.baeldung.com/spring-data-derived-queries) article.
107
+
The [samples](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/SampleApplication.java) file shows how to perform the following tasks. To learn about Azure Cosmos DB queries before running the following samples, you may find it helpful to read [Baeldung's Derived Query Methods in Spring](https://www.baeldung.com/spring-data-derived-queries) article.
108
108
109
-
|[Query for documents](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/SampleApplication.java#L73-L77)| CosmosRepository.derivedQueryMethod |
109
+
|[Query for documents](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/SampleApplication.java#L65-L70)| CosmosRepository.derivedQueryMethod |
110
110
111
111
## Custom query examples
112
-
The [samples](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/SampleApplication.java) file shows how to do the following tasks using the SQL query grammar. To learn about the SQL query reference in Azure Cosmos DB before you run the following samples, see [SQL query examples for Azure Cosmos DB](query/getting-started.md).
112
+
The [samples](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/UserRepository.java) file shows how to do the following tasks using the SQL query grammar. To learn about the SQL query reference in Azure Cosmos DB before you run the following samples, see [SQL query examples for Azure Cosmos DB](query/getting-started.md).
113
113
114
114
115
115
| Task | API reference |
116
116
| --- | --- |
117
-
|[Query for all documents](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/UserRepository.java#L20-L22)|@Query annotation |
118
-
|[Query for equality using ==](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/UserRepository.java#L24-L26)|@Query annotation |
119
-
|[Query for inequality using != and NOT](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/UserRepository.java#L28-L38)|@Query annotation |
120
-
|[Query using range operators like >, <, >=, <=](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/UserRepository.java#L40-L42)|@Query annotation |
121
-
|[Query using range operators against strings](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/UserRepository.java#L44-L46)|@Query annotation |
122
-
|[Query with ORDER BY](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/UserRepository.java#L48-L50)|@Query annotation |
123
-
|[Query with DISTINCT](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/UserRepository.java#L52-L54)|@Query annotation |
124
-
|[Query with aggregate functions](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/UserRepository.java#L56-L62)|@Query annotation |
125
-
|[Work with subdocuments](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/UserRepository.java#L64-L66)|@Query annotation |
126
-
|[Query with intra-document Joins](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/UserRepository.java#L68-L85)|@Query annotation |
127
-
|[Query with string, math, and array operators](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples/blob/main/src/main/java/com/azure/cosmos/springexamples/quickstart/sync/UserRepository.java#L87-L97)|@Query annotation |
117
+
|[Query for all documents](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/UserRepository.java#L20-L22)|@Query annotation |
118
+
|[Query for equality using ==](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/UserRepository.java#L24-L26)|@Query annotation |
119
+
|[Query for inequality using != and NOT](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/UserRepository.java#L28-L38)|@Query annotation |
120
+
|[Query using range operators like >, <, >=, <=](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/UserRepository.java#L40-L42)|@Query annotation |
121
+
|[Query using range operators against strings](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/UserRepository.java#L44-L46)|@Query annotation |
122
+
|[Query with ORDER BY](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/UserRepository.java#L48-L50)|@Query annotation |
123
+
|[Query with DISTINCT](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/UserRepository.java#L52-L54)|@Query annotation |
124
+
|[Query with aggregate functions](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/UserRepository.java#L56-L62)|@Query annotation |
125
+
|[Work with subdocuments](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/UserRepository.java#L64-L66)|@Query annotation |
126
+
|[Query with intra-document Joins](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/UserRepository.java#L68-L85)|@Query annotation |
127
+
|[Query with string, math, and array operators](https://github.com/Azure-Samples/azure-spring-boot-samples/blob/main/cosmos/azure-spring-data-cosmos/spring3-samples/cosmos-quickstart-samples/src/main/java/com/azure/spring/data/cosmos/samples/quickstart/UserRepository.java#L87-L97)|@Query annotation |
0 commit comments