La première ligne entière est rouge soulignée par le message: Incompatible types. Required: Java.lang.Long. Found: void.
types incompatibles - Requis longtemps trouvé vide + option <>
Long userId = request.ifPresent(x -> x.getUsers().getId());
Optional<Users> employee = usersRepository.findOne(userId);
Ma méthode findOne:
// fetch an individual user by ID
Optional<Users> user = usersRepository.findOne(1L);
log.info("User found with findOne(1L):");
log.info("--------------------------------");
log.info(user.toString());
log.info("");
utilisateurs POJO:
@Entity
public class Users {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name="user_id")
private Long id;
...
public Long getId() {
return id;
}
...
}
Que se passe-t-il ici?
'' request' java.util.Optional' quels? –