Skip to content

Commit 0fa780e

Browse files
committed
DATAJDBC-462 - Adds a test to ensure that aggregates can be saved twice without any change.
1 parent a48b667 commit 0fa780e

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

spring-data-jdbc/src/test/java/org/springframework/data/jdbc/core/JdbcAggregateTemplateIntegrationTests.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -723,6 +723,16 @@ public void saveAndUpdateAggregateWithPrimitiveShortVersion() {
723723
saveAndUpdateAggregateWithVersion(new AggregateWithPrimitiveShortVersion(), Number::shortValue);
724724
}
725725

726+
@Test // DATAJDBC-462
727+
public void resavingAnUnversionedEntity() {
728+
729+
LegoSet legoSet = new LegoSet();
730+
731+
LegoSet saved = template.save(legoSet);
732+
733+
template.save(saved);
734+
}
735+
726736
private <T extends Number> void saveAndUpdateAggregateWithVersion(VersionedAggregate aggregate,
727737
Function<Number, T> toConcreteNumber) {
728738

0 commit comments

Comments
 (0)