Configurando hibernate - netbeans
- Criar o projeto (Java application) - Criar o JFrame e renomear como “JanelaPrincipal” - Inserir “Barra de Menu” e renomear de acordo com o padrão - Inserir “Desktop Panel” e renomear como Desktop
- Em public JanelaPrincipal: setExtendedState(javax.swing.JFrame.MAXIMIZED_BOTH);
- No action Performed do botao Sair: - System.exit(0);
- Criar um JIternalFrame, renomeando de acordo. O mesmo serve quando clicarmos em alguma opção da barra de menu abrir uma nova tela.
- No ActionPerfomed do Item de menu, devemos fazer a instância da janela (JIternalFrame):
CadastrarCliente janela = new CadastrarCliente(); janela.setVisible(true); desktop.add(janela);
HIBERNATE - CONFIGURAÇÃO
1 - Novo – Hibernate – Hibernate Configuration Wizard e depois setar as configurações do banco de acordo
2 - Criar o Hibernate.util dentro do pacote Útil
3 - Criar o Hibernate-reverse-engineering e selecionar as tabelas desejadas
4 – Criar o Mapping Files and POJOs
5 – Colocar o DAO dentro da pasta src e dar ctrl + shift + i para importar
FRAME DE CADASTRO - INCLUSÃO
1 – Montamos um objeto da classe “x” com os dados digitados pelo usuário
Cliente c = new Cliente(); c.setNome(nomeTextField.getText()); c.setEndereco(enderecoTextField.getText()); c.settelefone(telefoneTextField.getText());
2 – Depois salvamos o objeto na base de dados
Dao.salvar(c);
3- Enviar mensagem para o usuário
JOptionPane.showMessageDialog(this, "Cliente cadastrado");
4 – No ActionPerformed do botão CANCELAR colocaremos o seguinte código:
nomeTextField.setText(“”); enderecoTextField.setTExt(“”); telefoneTextField.setText(“”);
4 – Podemos criar uma função