Could not find a getter for in class ?
Bonjour,
Hibernate me donne cette Exception: org.hibernate.PropertyNotFoundException: Could not find a getter for iDF in class forms.MaterielForm.
Je travail avec eclipse HIBERNATE VERSION 3 et voilà les differents fichiers
MaterielForm.hbm
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
<hibernate-mapping package="forms">
<class name="forms.MaterielForm" table="materiel">
<id
column="IDMat"
name="iDMat"
type="string"
>
<generator class="assigned" />
</id>
<property
column="GarantieMat"
length="30"
name="gArantieMat"
not-null="false"
type="string"
/>
<property
column="PrixUnitMat"
length="30"
name="pRixUnitMat"
not-null="false"
type="string"
/>
<property
column="DateAfMat"
length="30"
name="dAteAfMat"
not-null="false"
type="string"
/>
<property
column="CaracMat"
length="100"
name="cAracMat"
not-null="false"
type="string"
/>
<property
column="DateAchMat"
length="30"
name="dAteAcMat"
not-null="false"
type="string"
/>
<property
column="RefMat"
length="40"
name="rEfMat"
not-null="false"
type="string"
/>
<many-to-one
class="forms.FournisseurForm"
name="iDF"
not-null="true"
>
<column name="IDFour" />
</many-to-one>
</class>
</hibernate-mapping> |
FournisseurForm.hbm
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
|
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
<hibernate-mapping package="forms">
<class name="forms.MaterielForm" table="materiel">
<id
column="IDMat"
name="iDMat"
type="string"
>
<generator class="assigned" />
</id>
<property
column="GarantieMat"
length="30"
name="gArantieMat"
not-null="false"
type="string"
/>
<property
column="PrixUnitMat"
length="30"
name="pRixUnitMat"
not-null="false"
type="string"
/>
<property
column="DateAfMat"
length="30"
name="dAteAfMat"
not-null="false"
type="string"
/>
<property
column="CaracMat"
length="100"
name="cAracMat"
not-null="false"
type="string"
/>
<property
column="DateAchMat"
length="30"
name="dAteAcMat"
not-null="false"
type="string"
/>
<property
column="RefMat"
length="40"
name="rEfMat"
not-null="false"
type="string"
/>
<many-to-one
class="forms.FournisseurForm"
name="iDF"
not-null="true"
>
<column name="IDFour" />
</many-to-one>
<many-to-one
class="forms.CategorieMaterielForm"
name="iDCat"
not-null="true"
>
<column name="IDCat" />
</many-to-one>
<many-to-one
class="forms.FonctionnaireForm"
name="dRpp"
not-null="true"
>
<column name="DRPP" />
</many-to-one>
<set inverse="true" name="pannes">
<key column="IDMat" />
<one-to-many class="forms.PanneForm" />
</set>
</class>
</hibernate-mapping> |
MaterielForm.java
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
package forms;
import java.util.HashSet;
import java.util.Set;
import org.apache.struts.validator.ValidatorForm;
public class MaterielForm extends ValidatorForm {
private String iDMat;
private String gArantieMat;
private String pRixUnitMat;
private String dAteAfMat;
private String cAracMat;
private String dAteAcMat;
private String rEfMat;
private FournisseurForm fournisseurs;
public String getiDMat() {
return iDMat;
}
public void setiDMat(String iDMat) {
this.iDMat = iDMat;
}
public String getgArantieMat() {
return gArantieMat;
}
public void setgArantieMat(String gArantieMat) {
this.gArantieMat = gArantieMat;
}
public String getpRixUnitMat() {
return pRixUnitMat;
}
public void setpRixUnitMat(String pRixUnitMat) {
this.pRixUnitMat = pRixUnitMat;
}
public String getdAteAfMat() {
return dAteAfMat;
}
public void setdAteAfMat(String dAteAfMat) {
this.dAteAfMat = dAteAfMat;
}
public String getcAracMat() {
return cAracMat;
}
public void setcAracMat(String cAracMat) {
this.cAracMat = cAracMat;
}
public String getdAteAcMat() {
return dAteAcMat;
}
public void setdAteAcMat(String dAteAcMat) {
this.dAteAcMat = dAteAcMat;
}
public String getrEfMat() {
return rEfMat;
}
public void setrEfMat(String rEfMat) {
this.rEfMat = rEfMat;
}
public FournisseurForm getFournisseurs() {
return fournisseurs;
}
public void setFournisseurs(FournisseurForm fournisseurs) {
this.fournisseurs = fournisseurs;
}
} |
FournisseurForm.java
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
package forms;
import java.util.HashSet;
import java.util.Set;
import org.apache.struts.validator.ValidatorForm;
public class FournisseurForm extends ValidatorForm {
private String iDF;
private String dEsF;
private String cOntactF;
private String aDrF;
public String getiDF() {
return iDF;
}
public void setiDF(String iDF) {
this.iDF = iDF;
}
public String getdEsF() {
return dEsF;
}
public void setdEsF(String dEsF) {
this.dEsF = dEsF;
}
public String getcOntactF() {
return cOntactF;
}
public void setcOntactF(String cOntactF) {
this.cOntactF = cOntactF;
}
public String getaDrF() {
return aDrF;
}
public void setaDrF(String aDrF) {
this.aDrF = aDrF;
}
private Set materiels = new HashSet();
public Set getMateriels() {
return materiels;
}
public void setMateriels(Set materiels) {
this.materiels = materiels;
}
} |
et merci pour toute aide.