Pessoal, boa noite.
Sou novo em hibernate e estou tentando buscar no banco um usuário e senha cadastrados.
Meu hibernate.cfg.xml está ok bem como o arquivo de configuração da tabela no banco.
Segue meu código:
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class ListaDados {
public static void main(String[] args) {
SessionFactory sf = new Configuration().configure().buildSessionFactory();
Session session = sf.openSession();
Cadastro cadastro = new Cadastro();
cadastro.setnome(session.getNamedQuery("select nome from Cadastro where nome = 'jacob'").toString());
cadastro.setsobrenome(session.getNamedQuery("select sobrenome from Cadastro where sobrenome = 'vilar'").toString());
System.out.println(cadastro.getnome());
}
}
Crio um objeto “cadastro” e uso o session.getNamedQuery para montar a query que valida o usuário no banco e atribui ao cadastro.setNome…
Tem outra forma mais simples de fazer ou se esta é a certa, por que está dando o erro:
