Comunicação de Entidade com Banco MySQL

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.

Precisa postar o código. Formatado. :slight_smile:

Boa tarde,

Arrumei, a formatação.

Desculpe, eu quis dizer que precisa postar mais código. Este é apenas a entidade, e parece correta.

Meu Model:

@Entity
public class Titulo {
	
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY )
	private int codigo;
	
	@Column(name = "celular", length = 25)
	private int celular;
	
	@Column(name = "cep", length = 20)
	private int cep;
	
	@Column(name = "cidade", length = 150)
	private String cidade;
	
	@Column(name = "cpf", length = 30)
	private int cpf;
	
	@Column(name = "data_negociacao", length = 30)
	private String dataNegociacao;
	
	@Column(name = "descricao", length = 250)
	private String descricao;
	
	@Column(name = "email", length = 250)
	private String email;
	
	@Column(name = "endereco", length = 250)
	private String endereco;
	
	@Column(name = "nome_completo", length = 250)
	private String nomeCompleto;
	
	@Column(name = "nome_mae", length = 250)
	private String nomeMae;
	
	@Column(name = "placa", length = 20)
	private String placa;
	
	@Column(name = "renavam", length = 40)
	private String renavam;
	
	@Column(name = "rg", length = 25)
	private int rg;
	
	@Enumerated(EnumType.STRING)
	private StatusTitulo status;
	
	@Column(name = "telefone_fixo", length = 30)
	private int telefoneFixo;
	
	@Column(name = "veiculo1", length = 200)
	private String veiculo1;
	
	@Column(name = "veiculo2", length = 200)
	private String veiculo2;
	
	@Column(name = "veiculo3", length = 200)
	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 + "]";
	}

}

Meu Front-end:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8"/>
<title>Cadastro de Clientes</title>
<link rel="stylesheet" type="text/css" href="/css/bootstrap.min.css"/>
<link rel="stylesheet" type="text/css" href="/css/style.css"/>
</head>
<body>
    <form class="form-horizontal" method="POST" action="/titulos">
    	<div class="alert alert-sucess" th:if="${#strings.isEmpty(mensagem)}">
    		<span th:text="${mensagem}">Cadastro Salvo com Sucesso!</span>
    	</div>
    	<div class="panel panel-default">
    		<div class="panel-heading">
    			<h3 class="panel-title">Novo Cadastro de Cliente:</h3>
    		</div>
    		<br>
    		<div class="panel-body">
				<div class="form-group">
					<div for="nomeCompleto" class="col-sm-2 control-label"> Nome Completo:</label>
					<input type="text" class="form-control" id="nomeCompleto"/>
				</div>
			</div>
		<div class="form-group">
				<div for="cpf" class="col-sm-2 control-label"> CPF:</label>
					<input type="text" class="form-control" id="cpf"/>	
			</div>
		</div>
		<div class="form-group">
				<div for="rg" class="col-sm-2 control-label"> RG:</label>
					<input type="text" class="form-control" id="rg"/>
		</div>
			</div>
		<div class="form-group">
				<div for="endereco" class="col-sm-2 control-label"> Endereço:</label>
					<input type="text" class="form-control" id="endereco"/>
		</div>
			</div>
		<div class="form-group">
				<div for="cep" class="col-sm-2 control-label"> CEP:</label>
					<input type="text" class="form-control" id="cep"/>
		</div>
			</div>
		<div class="form-group">
				<div for="cidade" class="col-sm-2 control-label"> Cidade:</label>
					<input type="text" class="form-control" id="cidade"/>	
		</div>
			</div>
		<div class="form-group">
				<div for="nomeMae" class="col-sm-2 control-label"> Nome da Mãe:</label>
					<input type="text" class="form-control" id="nomeMae"/>	
		</div>
			</div>
		<div class="form-group">
				<div for="celular" class="col-sm-2 control-label"> Celular:</label>
					<input type="text" class="form-control" id="celular"/>
		</div>
			</div>
		<div class="form-group">
				<div for="telefoneFixo" class="col-sm-2 control-label"> Telefone Fixo:</label>
					<input type="text" class="form-control" id="telefoneFixo"/>
		</div>
			</div>
		<div class="form-group">
			<div for="email" class="col-sm-2 control-label"> Email:</label>
				<input type="text" class="form-control" id="email"/>	
		</div>
			</div>
		<div class="form-group">
				<div for="veiculo1" class="col-sm-2 control-label"> Veiculo 1:</label>
					<input type="text" class="form-control" id="veiculo1"/>
		</div>
			</div>
		<div class="form-group">
				<div for="veiculo2" class="col-sm-2 control-label"> Veiculo 2:</label>
					<input type="text" class="form-control" id="veiculo2"/>
		</div>
			</div>
		<div class="form-group">
				<div for="veiculo3" class="col-sm-2 control-label"> Veiculo 3:</label>
					<input type="text" class="form-control" id="veiculo3"/>
		</div>
			</div>
		<div class="form-group">
				<div for="placa" class="col-sm-2 control-label"> Placa:</label>
					<input type="text" class="form-control" id="placa"/>
		</div>
			</div>
		<div class="form-group">
				<div for="renavam" class="col-sm-2 control-label"> Renavam:</label>
					<input type="text" class="form-control" id="renavam"/>
		</div>
			</div>
		<div class="form-group">
				<div for="dataNegociacao" class="col-sm-2 control-label"> Data de Negociação:</label>
					<input type="text" class="form-control" id="dataNegociacao"/>
		</div>
			</div>
				<div class="form-group">
					<label for="status" class="col-sm-2 control-label">Status</label>
					<div class="col-sm-2">
						<select class="form-control" name="status">
							<option value="PENDENTE">Pendente</option>
							<option value="PENDENTE">Compra</option>
							<option value="PENDENTE">Venda</option>
							<option th:each="status : ${todosStatusTitulo}" th:value="${status}" th:text="${status.descricao}"></option>
                    	</select>
                    </div>
				</div>
				<form action="Titulo.java">
				<div class="form-group">
					<div class="col-sm-offset-2 col-sm-10">
						<button type="submit" class="btn btn-primary">Salvar</button>
					</div>
				</div>
				</form>
			</div>
    	</div>
    </form>

<script src="/js/bootstrap.min.js"></script>
</body>
</html>

Minha Tabela MySQL:

Tens dois form nested, o segundo dos quais (que tem o botão de salvar) apenas tem esse botão. Não tem qualquer input para serem lidos os dados.

Boa noite,

Ainda continua o erro, a tabela do MySQL não registra as informações do meu Form,
apenas gera um Insert, como na imagem a baixo:

Meu Form:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8"/>
<title>Cadastro de Clientes</title>
<link rel="stylesheet" type="text/css" href="/css/bootstrap.min.css"/>
<link rel="stylesheet" type="text/css" href="/css/style.css"/>
</head>
<body>
    <form class="form-horizontal" method="POST" action="/titulos">
    	<div class="alert alert-sucess" th:if="${#strings.isEmpty(mensagem)}">
    		<span th:text="${mensagem}">Cadastro Salvo com Sucesso!</span>
    	</div>
    	<div class="panel panel-default">
    		<div class="panel-heading">
    			<h3 class="panel-title">Novo Cadastro de Cliente:</h3>
    		</div>
    		<br>
    		<div class="panel-body">
				<div class="form-group">
					<div for="nomeCompleto" class="col-sm-2 control-label"> Nome Completo:</label>
					<input type="text" class="form-control" id="nomeCompleto"/>
				</div>
			</div>
		<div class="form-group">
				<div for="cpf" class="col-sm-2 control-label"> CPF:</label>
					<input type="text" class="form-control" id="cpf"/>	
			</div>
		</div>
		<div class="form-group">
				<div for="rg" class="col-sm-2 control-label"> RG:</label>
					<input type="text" class="form-control" id="rg"/>
		</div>
			</div>
		<div class="form-group">
				<div for="endereco" class="col-sm-2 control-label"> Endereço:</label>
					<input type="text" class="form-control" id="endereco"/>
		</div>
			</div>
		<div class="form-group">
				<div for="cep" class="col-sm-2 control-label"> CEP:</label>
					<input type="text" class="form-control" id="cep"/>
		</div>
			</div>
		<div class="form-group">
				<div for="cidade" class="col-sm-2 control-label"> Cidade:</label>
					<input type="text" class="form-control" id="cidade"/>	
		</div>
			</div>
		<div class="form-group">
				<div for="nomeMae" class="col-sm-2 control-label"> Nome da Mãe:</label>
					<input type="text" class="form-control" id="nomeMae"/>	
		</div>
			</div>
		<div class="form-group">
				<div for="celular" class="col-sm-2 control-label"> Celular:</label>
					<input type="text" class="form-control" id="celular"/>
		</div>
			</div>
		<div class="form-group">
				<div for="telefoneFixo" class="col-sm-2 control-label"> Telefone Fixo:</label>
					<input type="text" class="form-control" id="telefoneFixo"/>
		</div>
			</div>
		<div class="form-group">
			<div for="email" class="col-sm-2 control-label"> Email:</label>
				<input type="text" class="form-control" id="email"/>	
		</div>
			</div>
		<div class="form-group">
				<div for="veiculo1" class="col-sm-2 control-label"> Veiculo 1:</label>
					<input type="text" class="form-control" id="veiculo1"/>
		</div>
			</div>
		<div class="form-group">
				<div for="veiculo2" class="col-sm-2 control-label"> Veiculo 2:</label>
					<input type="text" class="form-control" id="veiculo2"/>
		</div>
			</div>
		<div class="form-group">
				<div for="veiculo3" class="col-sm-2 control-label"> Veiculo 3:</label>
					<input type="text" class="form-control" id="veiculo3"/>
		</div>
			</div>
		<div class="form-group">
				<div for="placa" class="col-sm-2 control-label"> Placa:</label>
					<input type="text" class="form-control" id="placa"/>
		</div>
			</div>
		<div class="form-group">
				<div for="renavam" class="col-sm-2 control-label"> Renavam:</label>
					<input type="text" class="form-control" id="renavam"/>
		</div>
			</div>
		<div class="form-group">
				<div for="dataNegociacao" class="col-sm-2 control-label"> Data de Negociação:</label>
					<input type="text" class="form-control" id="dataNegociacao"/>
		</div>
			</div>
				<div class="form-group">
					<label for="status" class="col-sm-2 control-label">Status</label>
					<div class="col-sm-2">
						<select class="form-control" name="status">
							<option value="PENDENTE">Pendente</option>
							<option value="PENDENTE">Compra</option>
							<option value="PENDENTE">Venda</option>
							<option th:each="status : ${todosStatusTitulo}" th:value="${status}" th:text="${status.descricao}"></option>
                    	</select>
                    </div>
				</div>
				<div class="form-group">
					<div class="col-sm-offset-2 col-sm-10">
						<button type="submit" class="btn btn-primary">Salvar</button>
					</div>
				</div>
			</div>
    	</div>
    </form>

<script src="/js/bootstrap.min.js"></script>
</body>
</html>

Meu Model:

@Entity
public class Titulo {
	
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY )
	private int codigo;
	
	@Column(name = "celular", length = 25)
	private int celular;
	
	@Column(name = "cep", length = 20)
	private int cep;
	
	@Column(name = "cidade", length = 150)
	private String cidade;
	
	@Column(name = "cpf", length = 30)
	private int cpf;
	
	@Column(name = "data_negociacao", length = 30)
	private String dataNegociacao;
	
	@Column(name = "descricao", length = 250)
	private String descricao;
	
	@Column(name = "email", length = 250)
	private String email;
	
	@Column(name = "endereco", length = 250)
	private String endereco;
	
	@Column(name = "nome_completo", length = 250)
	private String nomeCompleto;
	
	@Column(name = "nome_mae", length = 250)
	private String nomeMae;
	
	@Column(name = "placa", length = 20)
	private String placa;
	
	@Column(name = "renavam", length = 40)
	private String renavam;
	
	@Column(name = "rg", length = 25)
	private int rg;
	
	@Enumerated(EnumType.STRING)
	private StatusTitulo status;
	
	@Column(name = "telefone_fixo", length = 30)
	private int telefoneFixo;
	
	@Column(name = "veiculo1", length = 200)
	private String veiculo1;
	
	@Column(name = "veiculo2", length = 200)
	private String veiculo2;
	
	@Column(name = "veiculo3", length = 200)
	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 + "]";
	}

}

Obrigado.

Bom dia,

Segue meu GitHub com todos meus arquivos, inclusive o erro no meu MySQL (imagem .png)

Obrigado.

Bom dia @GuLorenzetti , vc postou seu código em formato TXT sem a hierarquia das pastas.
Sugiro você depurar (debug) seu projeto e ver onde não está dando certo.