Estou com uma duvida ! Gostaria de saber como faço para gerar o banco de dados a partir do codigo existente …
Isso iria facilitar muito minha vida no trabalho que tenho que entregar…
Abaixo segue um exemplo de uma das minhas classes do codigo.
package pih;
@Entity
@Table(name = "nome da tabela", catalog = "nome do banco", uniqueConstraints = {})
public abstract class Cliente
{
//declaração das variveis
private String id_cli;
private String nome;
private String telefone;
private String celular;
private String email;
private String endereco;
private String complemento;
private String bairro;
private String cep;
private String cidade;
private String uf;
//construtor vazio
public Cliente()
{
}
//metodos gets de cada atributo da classe
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name = "id_cli", unique = true, nullable = false, insertable = true, updatable = true)
public String getId_Cli()
{ return id_cli; }
public void setId_Cli(String id_cli)
{ this.id_cli = id_cli; }
@Column(name = "nome", unique = false, nullable = true, insertable = true, updatable = true, length = 50)
public String getNome()
{ return nome; }
public void setNome(String nome)
{ this.nome = nome; }
@Column(name = "telefone", unique = false, nullable = true, insertable = true, updatable = true, length = 50)
public String getTelefone()
{ return telefone; }
public void setTelefone(String telefone)
{ this.telefone = telefone; }
@Column(name = "celular", unique = false, nullable = true, insertable = true, updatable = true, length = 50)
public String getCelular()
{ return celular; }
public void setCelular(String celular)
{ this.celular = celular; }
@Column(name = "email", unique = false, nullable = true, insertable = true, updatable = true, length = 50)
public String getEmail()
{ return email; }
public void setEmail(String email)
{ this.email = email; }
@Column(name = "endereco", unique = false, nullable = true, insertable = true, updatable = true, length = 50)
public String getEndereco()
{ return endereco; }
public void setEndereco(String endereco)
{ this.endereco = endereco; }
@Column(name = "complemento", unique = false, nullable = true, insertable = true, updatable = true, length = 50)
public String getComplemento()
{ return complemento; }
public void setComplemento(String complemento)
{ this.complemento = complemento; }
@Column(name = "bairro", unique = false, nullable = true, insertable = true, updatable = true, length = 50)
public String getBairro()
{ return bairro; }
public void setBairro(String bairro)
{ this.bairro = bairro; }
@Column(name = "cep", unique = false, nullable = true, insertable = true, updatable = true, length = 50)
public String getCep()
{ return cep; }
public void setCep(String cep)
{ this.cep = cep; }
@Column(name = "cidade", unique = false, nullable = true, insertable = true, updatable = true, length = 50)
public String getCidade()
{ return cidade; }
public void setCidade(String cidade)
{ this.cidade = cidade; }
@Column(name = "uf", unique = false, nullable = true, insertable = true, updatable = true, length = 50)
public String getUf()
{ return uf; }
public void setUf(String uf)
{ this.uf = uf; }
// metodo de inclusão de um cliente
public void incluirCliente(Cliente x){
}
//metodo de alteração de dados de um cliente
public void alterarCliente(){
}
//metodo para consultar um cliente
public void consultarCliente(){
}
// metodo para excluir um cliente
public void excluirCliente(){
}
}//fim da classe