Ola, estou desenvolvendo uma aplicação em Java com banco mysql usando a Framework Hibernate, estou com um problema no meu XML.
segue as classes primeiramente
class Filiados {
private int idfiliados,Cpf, tel, zona_idzona;
private String Nome, bairro_idbairro, sexo_idsexo;
public String getBairro_idbairro() {
return bairro_idbairro;
}
public void setBairro_idbairro(String bairro_idbairro) {
this.bairro_idbairro = bairro_idbairro;
}
public int getCpf() {
return Cpf;
}
public void setCpf(int cpf) {
this.Cpf = cpf;
}
public int getIdfiliados() {
return idfiliados;
}
public void setIdfiliados(int idfiliados) {
this.idfiliados = idfiliados;
}
public String getNome() {
return Nome;
}
public void setNome(String nome) {
this.Nome = nome;
}
public String getSexo_idsexo() {
return sexo_idsexo;
}
public void setSexo_idsexo(String sexo_idsexo) {
this.sexo_idsexo = sexo_idsexo;
}
public int getTel() {
return tel;
}
public void setTel(int tel) {
this.tel = tel;
}
public int getZona_idzona() {
return zona_idzona;
}
public void setZona_idzona(int zona_idzona) {
this.zona_idzona = zona_idzona;
}
}
class Sexo {
private String sexo;
private int idsexo;
public int getIdsexo() {
return idsexo;
}
public void setIdsexo(int idsexo) {
this.idsexo = idsexo;
}
public String getSexo() {
return sexo;
}
public void setSexo(String sexo) {
this.sexo = sexo;
}
}
class Bairro {
private String bairro;
private int idbairro;
public String getBairro() {
return bairro;
}
public void setBairro(String bairro) {
this.bairro = bairro;
}
public int getIdbairro() {
return idbairro;
}
public void setIdbairro(int idbairro) {
this.idbairro = idbairro;
}
}
class Zona {
private int zona;
private int idzona;
public int getIdzona() {
return idzona;
}
public void setIdzona(int idzona) {
this.idzona = idzona;
}
public int getZona() {
return zona;
}
public void setZona(int zona) {
this.zona = zona;
}
}
Agora o XML:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="Filiados" table="filiados">
<id name="idfiliados" type="int" column="idfiliados" >
<generator class="increment"/>
</id>
<property name = "tel" type="int" >
<column name ="telefone" />
</property>
<property name = "Cpf" type="int" >
<column name ="cpf" />
</property>
<property name = "bairro_idbairro" type="java.lang.String" >
<column name= "bairro_idbairro"/>
</property>
</class>
<class name="Sexo" table="sexo">
<id name="idsexo" type="int" column="idsexo" >
<generator class="increment"/>
</id>
<property name="sexo" type="java.lang.String">
<column name="sexo" />
</property>
</class>
<class name="Bairro" table="bairro">
<id name="idbairro" type="int" column="idbairro" >
<generator class="increment"/>
</id>
<property name="bairro" type="java.lang.String">
<column name="bairro" />
</property>
</class>
<class name="Zona" table="zona">
<id name="idzona" type="int" column="idzona" >
<generator class="increment"/>
</id>
<property name="zona" type="int">
<column name="zona" />
</property>
</class>
</hibernate-mapping>
No XML acima, na classe Filiados faltam estes tres itens:
<property name = "zona_idzona" type="int">
< column name= "zona_idzona"/>
</property>
<property name = "Nome" type="java.lang.String"/>
<column name="nome" />
</property>
<property name = "sexo_idsexo" type="java.lang.String">
< column name= "sexo_idsexo" />
</property>
Porém se eu os coloco da o seguite erro: “Unable to read XML”
Alguem faz idéia???