Ola pessoal,
Tenho uma classe utilizada para login de usuarios na web para coloca-los na sessão.
Minha duvida é: Devo instanciar o objeto fora do construtor ou dentro dele? Existe alguma diferença?
Exemplo:
public class LoginBean implements Serializable {
private static final long serialVersionUID = 1L;
public static Integer idUsuarioLogado;
private int id;
private String login;
private String nome;
private String senha;
LoginBean loginUsuario = new LoginBean();
public String logarNoSistema() throws SQLException {
String sql = "SELECT * FROM Investidor where login=? and senha=?";
ou
public class LoginBean implements Serializable {
private static final long serialVersionUID = 1L;
public static Integer idUsuarioLogado;
private int id;
private String login;
private String nome;
private String senha;
LoginBean loginUsuario;
public LoginBean() {
loginUsuario = new LoginBean();
}
public String logarNoSistema() throws SQLException {
String sql = "SELECT * FROM Investidor where login=? and senha=?";