Olá pessoal, comecei a usar o Netbeans, essa Ide é dahora e um pouco pesada, mas vamos logo ao ponto!
Achei um recurso interessante na hora de criar classe a opção criar -"Criar classe de entidade de banco de dados!"
Onde eu faço todas tabelas e ele já puxa um pacote METINF com todas as tabelas, e gera uma outra classe com o nome das tabelas em outro pacote, com sets gets alem dos atributos, Mas eu não to conseguir fazer a inserção, remoção do banco de dados dessa nova forma, Alguem sabe(Antes eu criar a classe conection e a partir dai os DAO de cada classe!)
o codigo fika assim:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package localData;
import java.beans.Statement; import java.io.Serializable; import java.sql.ResultSet; import javax.persistence.Basic; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; import javax.persistence.Table;/**
*
* @author Usuario
*/
@Entity
@Table(name = "usuarios")
@NamedQueries({@NamedQuery(name = "Usuarios.findAll", query = "SELECT u FROM Usuarios u"), @NamedQuery(name = "Usuarios.findByNome", query = "SELECT u FROM Usuarios u WHERE u.nome = :nome"), @NamedQuery(name = "Usuarios.findByUsuario", query = "SELECT u FROM Usuarios u WHERE u.usuario = :usuario"), @NamedQuery(name = "Usuarios.findBySenha", query = "SELECT u FROM Usuarios u WHERE u.senha = :senha"), @NamedQuery(name = "Usuarios.findByP1", query = "SELECT u FROM Usuarios u WHERE u.p1 = :p1"), @NamedQuery(name = "Usuarios.findByP2", query = "SELECT u FROM Usuarios u WHERE u.p2 = :p2"), @NamedQuery(name = "Usuarios.findByP3", query = "SELECT u FROM Usuarios u WHERE u.p3 = :p3"), @NamedQuery(name = "Usuarios.findByP4", query = "SELECT u FROM Usuarios u WHERE u.p4 = :p4")})
public class Usuarios implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@Column(name = "nome")
private String nome;
@Basic(optional = false)
@Column(name = "usuario")
private String usuario;
@Basic(optional = false)
@Column(name = "senha")
private String senha;
@Column(name = "p1")
private Boolean p1;
@Column(name = "p2")
private Boolean p2;
@Column(name = "p3")
private Boolean p3;
@Column(name = "p4")
private Boolean p4;
public void inserir(Usuarios u){
}/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package localData;
import java.beans.Statement;
import java.io.Serializable;
import java.sql.ResultSet;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
/**
*
* @author Usuario
*/
@Entity
@Table(name = "usuarios")
@NamedQueries({@NamedQuery(name = "Usuarios.findAll", query = "SELECT u FROM Usuarios u"), @NamedQuery(name = "Usuarios.findByNome", query = "SELECT u FROM Usuarios u WHERE u.nome = :nome"), @NamedQuery(name = "Usuarios.findByUsuario", query = "SELECT u FROM Usuarios u WHERE u.usuario = :usuario"), @NamedQuery(name = "Usuarios.findBySenha", query = "SELECT u FROM Usuarios u WHERE u.senha = :senha"), @NamedQuery(name = "Usuarios.findByP1", query = "SELECT u FROM Usuarios u WHERE u.p1 = :p1"), @NamedQuery(name = "Usuarios.findByP2", query = "SELECT u FROM Usuarios u WHERE u.p2 = :p2"), @NamedQuery(name = "Usuarios.findByP3", query = "SELECT u FROM Usuarios u WHERE u.p3 = :p3"), @NamedQuery(name = "Usuarios.findByP4", query = "SELECT u FROM Usuarios u WHERE u.p4 = :p4")})
public class Usuarios implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@Column(name = "nome")
private String nome;
@Basic(optional = false)
@Column(name = "usuario")
private String usuario;
@Basic(optional = false)
@Column(name = "senha")
private String senha;
@Column(name = "p1")
private Boolean p1;
@Column(name = "p2")
private Boolean p2;
@Column(name = "p3")
private Boolean p3;
@Column(name = "p4")
private Boolean p4;
public void inserir(Usuarios u){
}
