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:
In console compaiono i campi nulli del record trovato:codice:UserDAO userDAO= new UserDAO(); System.out.println(userDAO.findByEmail("stefania@ciao.it") );
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):
Come potrei fare? Grazie in anticipocodice: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); }![]()

Rispondi quotando