Bom dia,
A comunicação do meu Bean está sendo feita normalmente com o MySQL Workbench,
porém os dados estão sendo gravados desse jeito (sem atribuir valor á tabela):
@Entity
public class Titulo {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY )
private int codigo;
@Column(name = "celular", length = 11)
private int celular;
@Column(name = "cep", length = 255)
private int cep;
@Column(name = "cidade", length = 255)
private String cidade;
@Column(name = "cpf", length = 255)
private int cpf;
@Column(name = "data_negociacao", length = 255)
private String dataNegociacao;
@Column(name = "descricao", length = 255)
private String descricao;
@Column(name = "email", length = 255)
private String email;
@Column(name = "endereco", length = 255)
private String endereco;
@Column(name = "nome_completo", length = 255)
private String nomeCompleto;
@Column(name = "nome_mae", length = 255)
private String nomeMae;
@Column(name = "placa", length = 255)
private String placa;
@Column(name = "renavam", length = 255)
private String renavam;
@Column(name = "rg", length = 255)
private int rg;
@Enumerated(EnumType.STRING)
private StatusTitulo status;
@Column(name = "telefone_fixo", length = 11)
private int telefoneFixo;
@Column(name = "veiculo1", length = 255)
private String veiculo1;
@Column(name = "veiculo2", length = 255)
private String veiculo2;
@Column(name = "veiculo3", length = 255)
private String veiculo3;
public int getCodigo() {
return codigo;
}
public String getNomeCompleto() {
return nomeCompleto;
}
public int getCpf() {
return cpf;
}
public int getRg() {
return rg;
}
public String getEndereco() {
return endereco;
}
public int getCep() {
return cep;
}
public String getCidade() {
return cidade;
}
public String getNomeMae() {
return nomeMae;
}
public int getCelular() {
return celular;
}
public int getTelefoneFixo() {
return telefoneFixo;
}
public String getEmail() {
return email;
}
public String getVeiculo1() {
return veiculo1;
}
public String getVeiculo2() {
return veiculo2;
}
public String getVeiculo3() {
return veiculo3;
}
public String getDescricao() {
return descricao;
}
public String getPlaca() {
return placa;
}
public String getDataNegociacao() {
return dataNegociacao;
}
public StatusTitulo getStatus() {
return status;
}
public void setCodigo(int codigo) {
this.codigo = codigo;
}
public void setNomeCompleto(String nomeCompleto) {
this.nomeCompleto = nomeCompleto;
}
public void setCpf(int cpf) {
this.cpf = cpf;
}
public void setRg(int rg) {
this.rg = rg;
}
public void setEndereco(String endereco) {
this.endereco = endereco;
}
public void setCep(int cep) {
this.cep = cep;
}
public void setCidade(String cidade) {
this.cidade = cidade;
}
public void setNomeMae(String nomeMae) {
this.nomeMae = nomeMae;
}
public void setCelular(int celular) {
this.celular = celular;
}
public void setTelefoneFixo(int telefoneFixo) {
this.telefoneFixo = telefoneFixo;
}
public void setEmail(String email) {
this.email = email;
}
public void setVeiculo1(String veiculo1) {
this.veiculo1 = veiculo1;
}
public void setVeiculo2(String veiculo2) {
this.veiculo2 = veiculo2;
}
public void setVeiculo3(String veiculo3) {
this.veiculo3 = veiculo3;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public void setPlaca(String placa) {
this.placa = placa;
}
public void setDataNegociacao(String dataNegociacao) {
this.dataNegociacao = dataNegociacao;
}
public void setStatus(StatusTitulo status) {
this.status = status;
}
public String getRenavam() {
return renavam;
}
public void setRenavam(String renavam) {
this.renavam = renavam;
}
@Override
public int hashCode() {
return Objects.hash(celular, cep, cidade, codigo, cpf, dataNegociacao, descricao, email, endereco, nomeCompleto,
nomeMae, placa, renavam, rg, status, telefoneFixo, veiculo1, veiculo2, veiculo3);
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Titulo other = (Titulo) obj;
return celular == other.celular && cep == other.cep && Objects.equals(cidade, other.cidade)
&& Objects.equals(codigo, other.codigo) && cpf == other.cpf
&& Objects.equals(dataNegociacao, other.dataNegociacao) && Objects.equals(descricao, other.descricao)
&& Objects.equals(email, other.email) && Objects.equals(endereco, other.endereco)
&& Objects.equals(nomeCompleto, other.nomeCompleto) && Objects.equals(nomeMae, other.nomeMae)
&& placa == other.placa && Objects.equals(renavam, other.renavam) && rg == other.rg
&& status == other.status && telefoneFixo == other.telefoneFixo
&& Objects.equals(veiculo1, other.veiculo1) && Objects.equals(veiculo2, other.veiculo2)
&& Objects.equals(veiculo3, other.veiculo3);
}
@Override
public String toString() {
return "Titulo [codigo=" + codigo + ", nomeCompleto=" + nomeCompleto + ", cpf=" + cpf + ", rg=" + rg
+ ", endereco=" + endereco + ", cep=" + cep + ", cidade=" + cidade + ", nomeMae=" + nomeMae
+ ", celular=" + celular + ", telefoneFixo=" + telefoneFixo + ", email=" + email + ", veiculo1="
+ veiculo1 + ", veiculo2=" + veiculo2 + ", veiculo3=" + veiculo3 + ", descricao=" + descricao
+ ", placa=" + placa + ", renavam=" + renavam + ", dataNegociacao=" + dataNegociacao + ", status="
+ status + "]";
}
}
MySQL:
Obrigado.