[j2EE] erreur not found on type com.hibernate
caro
-
sandul Messages postés 4013 Statut Membre -
sandul Messages postés 4013 Statut Membre -
Bonjour,
j'ai une erreur sur mon application voici l'erreur qu'il me dit et je vois pas du tout ou elle est :
javax.servlet.ServletException: /pages/DetailClient.jsp(83,5) '#{RdvSuivi.contact_effectif_rdv_suivi}' Property 'contact_effectif_rdv_suivi' not found on type com.hibernate.RdvSuivi
javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
et voici le fichier RdvSuivi :
package com.hibernate;
// Generated 10 nov. 2008 20:10:55 by Hibernate Tools 3.2.2.GA
import java.util.Date;
/**
* RdvSuivi generated by hbm2java
*/
public class RdvSuivi implements java.io.Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private Integer idRdvSuivi;
private Client client;
private Date dateRdvSuivi;
private String commentaireRdvSuivi;
private String contact_effectif_rdv_suivi;
public RdvSuivi() {
}
public RdvSuivi(Client client, Date dateRdvSuivi, String contact) {
this.client = client;
this.dateRdvSuivi = dateRdvSuivi;
this.contact_effectif_rdv_suivi = contact;
}
public RdvSuivi(Client client, Date dateRdvSuivi,
String commentaireRdvSuivi, String c_eff_rdv_suivi) {
this.client = client;
this.dateRdvSuivi = dateRdvSuivi;
this.commentaireRdvSuivi = commentaireRdvSuivi;
this.contact_effectif_rdv_suivi = c_eff_rdv_suivi;
}
public Integer getIdRdvSuivi() {
return this.idRdvSuivi;
}
public void setIdRdvSuivi(Integer idRdvSuivi) {
this.idRdvSuivi = idRdvSuivi;
}
public Client getClient() {
return this.client;
}
public void setClient(Client client) {
this.client = client;
}
public Date getDateRdvSuivi() {
return this.dateRdvSuivi;
}
public void setDateRdvSuivi(Date dateRdvSuivi) {
this.dateRdvSuivi = dateRdvSuivi;
}
public String getCommentaireRdvSuivi() {
return this.commentaireRdvSuivi;
}
public void setCommentaireRdvSuivi(String commentaireRdvSuivi) {
this.commentaireRdvSuivi = commentaireRdvSuivi;
}
public String getContactEffectifRdvSuivi() {
return this.contact_effectif_rdv_suivi;
}
public void setContactEffectifRdvSuivi(String contactEffectifRdvSuivi) {
this.contact_effectif_rdv_suivi = contactEffectifRdvSuivi;
}
}
Merci de votre aide !!!
j'ai une erreur sur mon application voici l'erreur qu'il me dit et je vois pas du tout ou elle est :
javax.servlet.ServletException: /pages/DetailClient.jsp(83,5) '#{RdvSuivi.contact_effectif_rdv_suivi}' Property 'contact_effectif_rdv_suivi' not found on type com.hibernate.RdvSuivi
javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
et voici le fichier RdvSuivi :
package com.hibernate;
// Generated 10 nov. 2008 20:10:55 by Hibernate Tools 3.2.2.GA
import java.util.Date;
/**
* RdvSuivi generated by hbm2java
*/
public class RdvSuivi implements java.io.Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private Integer idRdvSuivi;
private Client client;
private Date dateRdvSuivi;
private String commentaireRdvSuivi;
private String contact_effectif_rdv_suivi;
public RdvSuivi() {
}
public RdvSuivi(Client client, Date dateRdvSuivi, String contact) {
this.client = client;
this.dateRdvSuivi = dateRdvSuivi;
this.contact_effectif_rdv_suivi = contact;
}
public RdvSuivi(Client client, Date dateRdvSuivi,
String commentaireRdvSuivi, String c_eff_rdv_suivi) {
this.client = client;
this.dateRdvSuivi = dateRdvSuivi;
this.commentaireRdvSuivi = commentaireRdvSuivi;
this.contact_effectif_rdv_suivi = c_eff_rdv_suivi;
}
public Integer getIdRdvSuivi() {
return this.idRdvSuivi;
}
public void setIdRdvSuivi(Integer idRdvSuivi) {
this.idRdvSuivi = idRdvSuivi;
}
public Client getClient() {
return this.client;
}
public void setClient(Client client) {
this.client = client;
}
public Date getDateRdvSuivi() {
return this.dateRdvSuivi;
}
public void setDateRdvSuivi(Date dateRdvSuivi) {
this.dateRdvSuivi = dateRdvSuivi;
}
public String getCommentaireRdvSuivi() {
return this.commentaireRdvSuivi;
}
public void setCommentaireRdvSuivi(String commentaireRdvSuivi) {
this.commentaireRdvSuivi = commentaireRdvSuivi;
}
public String getContactEffectifRdvSuivi() {
return this.contact_effectif_rdv_suivi;
}
public void setContactEffectifRdvSuivi(String contactEffectifRdvSuivi) {
this.contact_effectif_rdv_suivi = contactEffectifRdvSuivi;
}
}
Merci de votre aide !!!
A voir également:
- [j2EE] erreur not found on type com.hibernate
- The realtek network controller was not found ✓ - Forum Pilotes (drivers)
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur upes 1025 - Forum Téléviseurs
- Erreur t32 ✓ - Forum Livebox
4 réponses
Salut,
Tu as
et une méthode set qui ne respecte pas la convention de nommage:
Pas de méthode get. Fais ceci:
1. redéfinis ta déclaration au niveau de l'attribut de classe:
2. assure-toi d'avoir les 2 méthodes get et set appropriées:
hth,
++
Tu as
private String contact_effectif_rdv_suivi;
et une méthode set qui ne respecte pas la convention de nommage:
public void setContactEffectifRdvSuivi(String contactEffectifRdvSuivi) {
this.contact_effectif_rdv_suivi = contactEffectifRdvSuivi;
}
Pas de méthode get. Fais ceci:
1. redéfinis ta déclaration au niveau de l'attribut de classe:
// pas heureux comme nom, mais si tu insistes ^^ private String contactEffectifRdvSuivi;
2. assure-toi d'avoir les 2 méthodes get et set appropriées:
public void setContactEffectifRdvSuivi(String contactEffectifRdvSuivi) {
this.contactEffectifRdvSuivi = contactEffectifRdvSuivi;
}
public String getContactEffectifRdvSuivi() {
return contactEffectifRdvSuivi;
}
hth,
++
Je confirme : le problème vient de l'absence de getter. :)
Oui, très probablement. Mais certains frameworks ont également des soucis si les get/set ne respectent pas la convention de nommage (nom attribut "xyz" ==> méthode "setXyz"; dans son cas, attribut "x_y_z", méthode "setXyz"). Plus encore, certains frameworks (exemple certaines versions de Struts 1) rencontrent également des difficultés lorsque les attributs ont des underscores dans leur nom (ceci est un bug, car l'underscore est autorisé en Java).
j'ai fait comme vous m'avez dit et j'ai toujours une erreur voici mon code
package com.hibernate;
// Generated 10 nov. 2008 20:10:55 by Hibernate Tools 3.2.2.GA
import java.util.Date;
/**
* RdvSuivi generated by hbm2java
*/
public class RdvSuivi implements java.io.Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private Integer idRdvSuivi;
private Client client;
private Date dateRdvSuivi;
private String commentaireRdvSuivi;
private String contact_effectif_rdv_suivi;
private String dernier_rdv_suivi;
private String dernier_contact_suivi;
public RdvSuivi() {
}
public RdvSuivi(Client client, Date dateRdvSuivi,
String contact_effectif_rdv_suivi) {
this.client = client;
this.dateRdvSuivi = dateRdvSuivi;
this.contact_effectif_rdv_suivi = contact_effectif_rdv_suivi;
}
public RdvSuivi(Client client, Date dateRdvSuivi,
String commentaireRdvSuivi, String contact_effectif_rdv_suivi) {
this.client = client;
this.dateRdvSuivi = dateRdvSuivi;
this.commentaireRdvSuivi = commentaireRdvSuivi;
this.contact_effectif_rdv_suivi = contact_effectif_rdv_suivi;
}
public Integer getIdRdvSuivi() {
return this.idRdvSuivi;
}
public void setIdRdvSuivi(Integer idRdvSuivi) {
this.idRdvSuivi = idRdvSuivi;
}
public Client getClient() {
return this.client;
}
public void setClient(Client client) {
this.client = client;
}
public Date getDateRdvSuivi() {
return this.dateRdvSuivi;
}
public void setDateRdvSuivi(Date dateRdvSuivi) {
this.dateRdvSuivi = dateRdvSuivi;
}
public String getCommentaireRdvSuivi() {
return this.commentaireRdvSuivi;
}
public void setCommentaireRdvSuivi(String commentaireRdvSuivi) {
this.commentaireRdvSuivi = commentaireRdvSuivi;
}
public void setContact_effectif_rdv_suivi(String contactEffectifRdvSuivi) {
this.contact_effectif_rdv_suivi = contactEffectifRdvSuivi;
}
public String getContact_effectif_rdv_suivi() {
return contact_effectif_rdv_suivi;
}
public void setDernier_contact_suivi(String dernier_contact_suivi) {
this.dernier_contact_suivi = dernier_contact_suivi;
}
public String getDernier_contact_suivi() {
return dernier_contact_suivi;
}
public void setDernier_rdv_suivi(String dernier_rdv_suivi) {
this.dernier_rdv_suivi = dernier_rdv_suivi;
}
public String getDernier_rdv_suivi() {
return dernier_rdv_suivi;
}
}
et voici l'erreur
javax.servlet.ServletException: /pages/DetailClient.jsp(95,5) '#{RdvSuivi.contact_effectif_rdv_suivi}' Property 'contact_effectif_rdv_suivi' not found on type com.hibernate.RdvSuivi
javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
cause mère
org.apache.jasper.el.JspPropertyNotFoundException: /pages/DetailClient.jsp(95,5) '#{RdvSuivi.contact_effectif_rdv_suivi}' Property 'contact_effectif_rdv_suivi' not found on type com.hibernate.RdvSuivi
org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:104)
javax.faces.component.UIOutput.getValue(UIOutput.java:173)
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:189)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:320)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:200)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:836)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:279)
com.sun.faces.renderkit.html_basic.TableRenderer.encodeChildren(TableRenderer.java:307)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:812)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
javax.faces.render.Renderer.encodeChildren(Renderer.java:137)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:812)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)
com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:245)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:176)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
package com.hibernate;
// Generated 10 nov. 2008 20:10:55 by Hibernate Tools 3.2.2.GA
import java.util.Date;
/**
* RdvSuivi generated by hbm2java
*/
public class RdvSuivi implements java.io.Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private Integer idRdvSuivi;
private Client client;
private Date dateRdvSuivi;
private String commentaireRdvSuivi;
private String contact_effectif_rdv_suivi;
private String dernier_rdv_suivi;
private String dernier_contact_suivi;
public RdvSuivi() {
}
public RdvSuivi(Client client, Date dateRdvSuivi,
String contact_effectif_rdv_suivi) {
this.client = client;
this.dateRdvSuivi = dateRdvSuivi;
this.contact_effectif_rdv_suivi = contact_effectif_rdv_suivi;
}
public RdvSuivi(Client client, Date dateRdvSuivi,
String commentaireRdvSuivi, String contact_effectif_rdv_suivi) {
this.client = client;
this.dateRdvSuivi = dateRdvSuivi;
this.commentaireRdvSuivi = commentaireRdvSuivi;
this.contact_effectif_rdv_suivi = contact_effectif_rdv_suivi;
}
public Integer getIdRdvSuivi() {
return this.idRdvSuivi;
}
public void setIdRdvSuivi(Integer idRdvSuivi) {
this.idRdvSuivi = idRdvSuivi;
}
public Client getClient() {
return this.client;
}
public void setClient(Client client) {
this.client = client;
}
public Date getDateRdvSuivi() {
return this.dateRdvSuivi;
}
public void setDateRdvSuivi(Date dateRdvSuivi) {
this.dateRdvSuivi = dateRdvSuivi;
}
public String getCommentaireRdvSuivi() {
return this.commentaireRdvSuivi;
}
public void setCommentaireRdvSuivi(String commentaireRdvSuivi) {
this.commentaireRdvSuivi = commentaireRdvSuivi;
}
public void setContact_effectif_rdv_suivi(String contactEffectifRdvSuivi) {
this.contact_effectif_rdv_suivi = contactEffectifRdvSuivi;
}
public String getContact_effectif_rdv_suivi() {
return contact_effectif_rdv_suivi;
}
public void setDernier_contact_suivi(String dernier_contact_suivi) {
this.dernier_contact_suivi = dernier_contact_suivi;
}
public String getDernier_contact_suivi() {
return dernier_contact_suivi;
}
public void setDernier_rdv_suivi(String dernier_rdv_suivi) {
this.dernier_rdv_suivi = dernier_rdv_suivi;
}
public String getDernier_rdv_suivi() {
return dernier_rdv_suivi;
}
}
et voici l'erreur
javax.servlet.ServletException: /pages/DetailClient.jsp(95,5) '#{RdvSuivi.contact_effectif_rdv_suivi}' Property 'contact_effectif_rdv_suivi' not found on type com.hibernate.RdvSuivi
javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
cause mère
org.apache.jasper.el.JspPropertyNotFoundException: /pages/DetailClient.jsp(95,5) '#{RdvSuivi.contact_effectif_rdv_suivi}' Property 'contact_effectif_rdv_suivi' not found on type com.hibernate.RdvSuivi
org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:104)
javax.faces.component.UIOutput.getValue(UIOutput.java:173)
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:189)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:320)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:200)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:836)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:279)
com.sun.faces.renderkit.html_basic.TableRenderer.encodeChildren(TableRenderer.java:307)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:812)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
javax.faces.render.Renderer.encodeChildren(Renderer.java:137)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:812)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)
com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:245)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:176)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)