Skip to content

Commit cbcd048

Browse files
authored
Upgrade Couchbase Java SDK to 3.1.3. (#1098)
Closes #1079. Co-authored-by: mikereiche <[email protected]>
1 parent a142f08 commit cbcd048

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
</parent>
1919

2020
<properties>
21-
<couchbase>3.1.0</couchbase>
22-
<couchbase.osgi>3.1.0</couchbase.osgi>
21+
<couchbase>3.1.3</couchbase>
22+
<couchbase.osgi>3.1.3</couchbase.osgi>
2323
<springdata.commons>2.5.0-SNAPSHOT</springdata.commons>
2424
<java-module-name>spring.data.couchbase</java-module-name>
2525
</properties>

src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryQueryIntegrationTests.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import java.util.concurrent.Future;
3535
import java.util.stream.Collectors;
3636

37+
import com.couchbase.client.java.query.QueryScanConsistency;
3738
import org.junit.jupiter.api.BeforeEach;
3839
import org.junit.jupiter.api.Test;
3940
import org.springframework.beans.factory.annotation.Autowired;
@@ -42,6 +43,7 @@
4243
import org.springframework.data.couchbase.CouchbaseClientFactory;
4344
import org.springframework.data.couchbase.config.AbstractCouchbaseConfiguration;
4445
import org.springframework.data.couchbase.core.CouchbaseTemplate;
46+
import org.springframework.data.couchbase.core.query.QueryCriteria;
4547
import org.springframework.data.couchbase.domain.Address;
4648
import org.springframework.data.couchbase.domain.Airport;
4749
import org.springframework.data.couchbase.domain.AirportRepository;
@@ -317,12 +319,12 @@ void deleteAllById() {
317319
void couchbaseRepositoryQuery() throws Exception {
318320
User user = new User("1", "Dave", "Wilson");
319321
userRepository.save(user);
322+
couchbaseTemplate.findByQuery(User.class).withConsistency(QueryScanConsistency.REQUEST_PLUS).matching(QueryCriteria.where("firstname").is("Dave").and("`1`").is("`1`")).all();
320323
String input = "findByFirstname";
321324
Method method = UserRepository.class.getMethod(input, String.class);
322325
CouchbaseQueryMethod queryMethod = new CouchbaseQueryMethod(method,
323326
new DefaultRepositoryMetadata(UserRepository.class), new SpelAwareProxyProjectionFactory(),
324327
couchbaseTemplate.getConverter().getMappingContext());
325-
326328
CouchbaseRepositoryQuery query = new CouchbaseRepositoryQuery(couchbaseTemplate, queryMethod, null);
327329
List<User> users = (List<User>)query.execute(new String[] { "Dave" });
328330
assertEquals(user, users.get(0));

0 commit comments

Comments
 (0)