Browse Source

add addition reference for test

issue/2059-query-derivation-custom-converter
Jens Schauder 7 months ago
parent
commit
60877ec57b
No known key found for this signature in database
GPG Key ID: 2BE5D185CD2A1CE6
  1. 14
      spring-data-jdbc/src/test/java/org/springframework/data/jdbc/repository/query/PartTreeJdbcQueryUnitTests.java

14
spring-data-jdbc/src/test/java/org/springframework/data/jdbc/repository/query/PartTreeJdbcQueryUnitTests.java

@ -29,7 +29,9 @@ import java.util.Properties;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith; import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.junit.jupiter.MockitoExtension; import org.mockito.junit.jupiter.MockitoExtension;
import org.springframework.core.convert.converter.Converter;
import org.springframework.data.annotation.Id; import org.springframework.data.annotation.Id;
import org.springframework.data.convert.WritingConverter;
import org.springframework.data.jdbc.core.convert.JdbcConverter; import org.springframework.data.jdbc.core.convert.JdbcConverter;
import org.springframework.data.jdbc.core.convert.MappingJdbcConverter; import org.springframework.data.jdbc.core.convert.MappingJdbcConverter;
import org.springframework.data.jdbc.core.convert.RelationResolver; import org.springframework.data.jdbc.core.convert.RelationResolver;
@ -802,4 +804,16 @@ class PartTreeJdbcQueryUnitTests {
static class Hobby { static class Hobby {
@Id String name; @Id String name;
} }
record Role(String name) {
}
@WritingConverter
static class Role2String implements Converter<Role, String >{
@Override
public String convert(Role source) {
return source.name();
}
}
} }

Loading…
Cancel
Save