ma sentite un po': questo file OrgUnit.hbm.xml



<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="test.bean">
<class name="a1.Persona" table="PERSON" schema="demo">

<id name="id" column="PERSONA">
<generator class="native"/>
</id>

<property name="nome" />
<property name="cognome"/>
<property name="eta"/>

</class>
</hibernate-mapping>



funziona con questa classe




package a1;

public class Persona {

public String nome;
public String congnome;
public int eta;

public Persona(String nome, String cognome, int eta){
this.nome=nome;
this.congnome=cognome;
this.eta=eta;

}

public String getNome() {
return nome;
}

public void setNome(String nome) {
this.nome = nome;
}

public String getCongnome() {
return congnome;
}

public void setCongnome(String congnome) {
this.congnome = congnome;
}

public int getEta() {
return eta;
}

public void setEta(int eta) {
this.eta = eta;
}

public static void main(String[] args) {

Persona p = new Persona("nome", "congnome", 0);

p.setNome("Flavio");
p.setCongnome("Merolli");
p.setEta(24);

System.out.println(p.getNome());
System.out.println(p.getCongnome());
System.out.println(p.getEta());

}

}