Salve!
Nella mia applicazione in java ho creato un metodo User findByEmail(String mail) che cerca in tabella e restituisce il record con l'email specificata come parametro.
Io vorrei fare delle altre query in db nel caso in cui il findByEmail desse come risultato un record vuoto, o meglio null ma non so come specificarlo.
Nel main di prova ho scritto questo:

codice:
UserDAO userDAO= new UserDAO();
System.out.println(userDAO.findByEmail("stefania@ciao.it") );
In console compaiono i campi nulli del record trovato:
Id : 0
nome : null
cognome : null
email : null


Però io vorrei fare una cosa di questo tipo, ma non funziona ( inserire il record se non ne esiste già un altro con lo stesso campo email):

codice:
UserTO userTO = new UserTO();
UserDAO userDAO= new UserDAO();
if(userDAO.findByEmail("stefania@ciao.it").equals(null) ){
  userTO.setNome("nome");
  userTO.setCognome("cognome");
  userTO.setEmail("stefania@ciao.it");
  userDAO.create(userTO);
}
Come potrei fare? Grazie in anticipo