Mapper обернуть как то в этот Optionalсомневаюсь, что вам это нужно.
public User getEmailByName(String name) {
try {
String sql = "SELECT email FROM user WHERE name=?";
return Optional.of(jdbcTemplate.queryForObject(sql, new EmailByNameMapper(), name));
} catch (EmptyResultDataAccessException e) {
return Optional.empty();
}
}
return Try.of(() -> jdbcTemplate.queryForObject(sql, new EmailByNameMapper(), name))
.toOption();
package prj;
public class A {
public void doubleA() {
System.out.println("...");
}
}
package prj;
import prj.A;
public class TextDocument {
public static void main(String[] args) {
System.out.println("Hello, World");
A aaa = new A();
aaa.doubleA();
}
}
javac ./prj/A.java ./prj/TextDocument.java
java -cp . prj.TextDocument