У меня есть прокси-метод в классе расширителя MongoRepository, например:
public interface InvitationRepository extends MongoRepository<Foo, String>
{
public Foo findByUserIdAndDestinationMail( String userId, String destinationMail );
}
Когда я пытаюсь найти экземпляр Foo
в БД без какого-либо destinationMail
, вызвав:
Foo foo = invitationRepository.findByUserIdAndDestinationMail( userId, null );
MappingMongoConverter
выдает NullPointerException
.
¿Могу ли я найти экземпляры с нулевыми значениями любым прокси-методом?
Если мне нужно создать метод в пользовательской реализации ¿как я могу сделать это с mongoTemplate
?¿Есть ли что-то подобное?
mongoTemplate.findOne( new Query(
Criteria.where( "userId" ).is( userId ).and( "destinationMail" ).is(... )),
entityClass );
Большое спасибо.