bonjour,

je suis novice en matière d'ejb.
je veux exécuter une requete sur ma table pour récuperer une valeur.
cette méthode doit me retourner un taux de conversion lorsque je saisie deux monnaies. ex: (euro,franc):6,55957

donc dans ma classe tauxBean, j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
/**
 * @ejb.bean name="Taux"
 *           jndi-name="TauxHome"
 *           type="CMP"
 *           reentrant="true"
 *           cmp-version="2.x"
 *           schema="Taux"
 *           
 * @ejb.persistence column-name="_tauxConversion"
 * @ejb.pk class="fr.ustl.eservices.conversion.prikeys"
 * @ejb.transaction type="Required"
 * ###
 * Jonas specific xdoclet tags
 * ###
 * @jonas.bean ejb-name="Taux"
 *             jndi-name="TauxHome"
 * @jonas.jdbc-mapping jndi-name="jdbc_1"
 *                     jdbc-table-name="Taux"
 * @ejb.finder
 * signature="java.lang.Double findTaux(java.lang.String id1,java.lang.String id2)"
 * query="select t._taux from taux as t where t._idMonnaieRecue=?1 and t._idMonnaieDonnee=?2"
 */
donc ensuite dans mon converterBean je veux l'appeler en faisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Object o = null;
Context ctx = new InitialContext();
o = ctx.lookup("TauxHome");
TauxHome th = (TauxHome)
PortableRemoteObject.narrow(o,
        		   fr.ustl.eservices.conversion.TauxHome.class);
Taux t = th.findTaux(a,b);
je déploie ensuite mon jar normalement, mais lors de l'execution de ma méthode j'obtiens:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
2005-12-23 12:56:42,519 : JOnASTaux1507238699Bean.ejbFindTaux : Problem during the evaluation of the finder method FindTaux
org.objectweb.jonas_lib.deployment.api.DeploymentDescException: ejbql query select t._taux from taux as t where t._idMonnaieRecue=?1 and t._idMonnaieDonnee=?2 does not map to the persistent schema: null
j'ai du oublier quelques chose mais quoi? j'ai beau chercher.
merci pour votre aide.