Bonjour
J'ai des problemes que je n'arrive pas à resoudre
Could not find a setter for property Idediteur in class tuple.Editeur
Ca fait des heures que j'ai essayé desesperement de resoudre mais peine perdu
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >
<hibernate-mapping package="tuple">
<class name="Editeur" table="editeur">
<id
column="idediteur"
name="Idediteur"
type="integer"
>
<generator class="vm" />
</id>
<property
column="nomediteur"
length="32"
name="Nomediteur"
not-null="true"
type="string"
/>
</class>
</hibernate-mapping>
MON BEAN
package tuple;
public class Editeur {
private Integer idediteur;
private String nomEditeur;
public Editeur(){
}
public Editeur(Integer idEditeur, String nomEditeur) {
this.idediteur = idEditeur;
this.nomEditeur = nomEditeur;
}
public Integer getIdEditeur() {
return idediteur;
}
public void setIdEditeur(Integer idEditeur) {
this.idediteur = idEditeur;
}
public String getNomEditeur() {
return nomEditeur;
}
public void setNomEditeur(String nomEditeur) {
this.nomEditeur = nomEditeur;
}
}
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration
PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
<hibernate-configuration>
<session-factory >
<!-- local connection properties -->
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/postgres</property>
<property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
<property name="hibernate.connection.username">postgres</property>
<property name="hibernate.connection.password">postgres</property>
<!-- property name="hibernate.connection.pool_size"></property -->
<!-- dialect for PostgreSQL -->
<property name="dialect">net.sf.hibernate.dialect.PostgreSQLDialect</property>
<property name="hibernate.show_sql">false</property>
<property name="hibernate.use_outer_join">true</property>
<property name="hibernate.transaction.factory_class">net.sf.hibernate.transaction.JDBCTransactionFactory</property>
<mapping resource="tuple/Editeur.hbm"/>
</session-factory>
</hibernate-configuration>
Configuration config = new Configuration();
Session session = config.configure().buildSessionFactory().openSession();
Transaction tx = (Transaction) session.beginTransaction();
Editeur membre = new Editeur(11, "noiiim");
session.save(membre);
tx.commit();
membre = new Editeur(21, "noiiim");
session.save(membre);
tx.commit();session.close();
J'ai essayé d'autres tables et ca fonctionne bien mais cet classe Editeur me joue des tours
Quelqu'un pourrai m'aider
Code:
[code][/code]