vavr-io / vavr-jackson

Jackson datatype module for Vavr
Apache License 2.0
97 stars 35 forks source link

Spring-Data Not Supported Option<?> #122

Open BornToRain opened 6 years ago

BornToRain commented 6 years ago

Spring-Boot:1.5.9.RELASE

Vavr、Vavr-Jackson:0.9.1

@Data
public class User
{
  private String id;
  private Option<String> username;
}

public interface UserRepository extends MongoRepository<User, String>
{
  //can find
  Option<User> findById(String id);

  //can't find
  Option<User> findByUsername(Option<String> username);
}
BornToRain commented 6 years ago

ObjectMapper had registered VavrModule

ruslansennov commented 6 years ago

could you provide a repository with a small reproducer with this problem?

BornToRain commented 6 years ago

spring-boot-starter-data-mongodb