Je dispose d'une table contenant un historique de relevés de mesure sur différents lieux d'un objet (prenons un pont par exemple).
Je dispose d'une vue dont le travail est de me donner le dernier relevé de mesure de chacun des lieux (dernier relevé de la température au début du pont, à la fin du pont, au milieu du pont par exemple)
Ma vue fonctionne très bien. Mes mappings vers les tables aussi. Le mapping vers la vue fonctionne mal. En effet, ma vue me remonte une clef étrangère (vers la table des ponts) quant je tente de rajouter un <many-to-one> pour relier mon pont tout foire !
La servlet Tomcat de mon site ne répond tout simplement plus ! Le log hibernate ne m'apprend rien au départ, il m'annonce que le mapping à fonctionner... Mais à la fin du log hibernate il me dit :
Dès que je retire la balise <many-to-one>, la servlet fonctionne à nouveau.ERROR (org.apache.struts.action.ActionServlet)
Unable to initialize Struts ActionServlet due to an unexpected exception or error thrown, so marking the servlet unavailable. Most likely, this is due to an incorrect or missing library dependency.
Une idée ?
PS : (Je précise que les mapping en question fonctionnent très bien quand je fait appel à la table et non pas à la vue. Seulement il ne me faut que les données de la vue (qui subit en somme un filtre complexe de la table)
Partager