diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/PersonAggregate.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/PersonAggregate.java index 7e4ec3337..69dfb9799 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/PersonAggregate.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/PersonAggregate.java @@ -17,8 +17,11 @@ package org.springframework.data.mongodb.repository; import lombok.Value; +import java.util.Collection; import java.util.Collections; +import java.util.HashSet; import java.util.List; +import java.util.Set; import org.springframework.data.annotation.Id; import org.springframework.data.annotation.PersistenceConstructor; @@ -31,12 +34,12 @@ import org.springframework.data.annotation.PersistenceConstructor; class PersonAggregate { @Id private String lastname; - private List names; + private Set names; @PersistenceConstructor - public PersonAggregate(String lastname, List names) { + public PersonAggregate(String lastname, Collection names) { this.lastname = lastname; - this.names = names; + this.names = new HashSet<>(names); } public PersonAggregate(String lastname, String name) {