salut,
j'ai un probleme de l'intégration de SpringDAO avec Hibernate 3:
j'ai utilisé la methode getHibernateTemplate() pour faire find(),et je la donne en paramétre la requête HQL de fançon mais il m'a donné le même erreur:
voila les 2 méthode qui j'ai utilisé:
1ére:
public List getListeTitulaire(String index)throws DataAccessException,java.sql.SQLException
{
Titulaire T= null;
String sql="from chronosoft.dao.hibernate.Titulaire T where T.titIndex='"+index+"'";
List liste=getHibernateTemplate().find(sql);
return liste;
}
2 éme:
public List getListeTitulaire(String index)throws DataAccessException,java.sql.SQLException
{
Titulaire T= null;
String sql="from chronosoft.dao.hibernate.Titulaire T where T.titIndex=?;
List liste=getHibernateTemplate().find(sql,index);
return liste;
}
voila exception qui est généré :

Hibernate:
select titulaire0_.Tit_Code as Tit1_1_, titulaire0_.Tit_Sigle as Tit2_1_, titulaire0_.Tit_Nom as Tit3_1_, titulaire0_.Tit_Prenom as Tit4_1_, titulaire0_.Tit_Cat_Code as Tit5_1_, titulaire0_.Tit_Index as Tit6_1_, titulaire0_.Tit_RIB_Code as Tit7_1_, titulaire0_.Tit_RIB_Banque as Tit8_1_, titulaire0_.Tit_RIB_Localite as Tit9_1_, titulaire0_.Tit_RIB_Compte as Tit10_1_, titulaire0_.Tit_RIB_Cle as Tit11_1_, titulaire0_.Tit_RIB_Domi as Tit12_1_, titulaire0_.Tit_Int_Code as Tit13_1_, titulaire0_.Tit_Int_SCode as Tit14_1_, titulaire0_.Tit_Int_Info as Tit15_1_, titulaire0_.Tit_Contact as Tit16_1_, titulaire0_.Tit_Tel_1 as Tit17_1_, titulaire0_.Tit_Tel_2 as Tit18_1_, titulaire0_.Tit_Fax as Tit19_1_, titulaire0_.Tit_e_mail as Tit20_1_, titulaire0_.Tit_Adresse as Tit21_1_, titulaire0_.Tit_SAdresse as Tit22_1_, titulaire0_.Tit_CP as Tit23_1_, titulaire0_.Tit_Pays as Tit24_1_, titulaire0_.Tit_Ville as Tit25_1_, titulaire0_.Tit_Civilite as Tit26_1_, titulaire0_.Tit_Nom_Jn_fille as Tit27_1_, titulaire0_.Tit_Id as Tit28_1_, titulaire0_.Tit_Nationnalite as Tit29_1_, titulaire0_.Tit_Langage as Tit30_1_, titulaire0_.Tit_Mineur as Tit31_1_, titulaire0_.Tit_Incapa as Tit32_1_, titulaire0_.Tit_Comment as Tit33_1_, titulaire0_.Tit_Type_Cpte as Tit34_1_, titulaire0_.Tit_Tarif_TPA as Tit35_1_, titulaire0_.Tit_Tarif_TPPRF as Tit36_1_, titulaire0_.Tit_Tarif_PDL as Tit37_1_, titulaire0_.Tit_Tarif_Exo as Tit38_1_, titulaire0_.Tit_Tarif_Spe as Tit39_1_, titulaire0_.Tit_Tarif_Fin as Tit40_1_, titulaire0_.Tit_Agence as Tit41_1_, titulaire0_.Tit_Cat_1 as Tit42_1_, titulaire0_.Tit_Cat_2 as Tit43_1_, titulaire0_.Tit_Cat_3 as Tit44_1_, titulaire0_.Tit_Creat_Date as Tit45_1_, titulaire0_.Tit_Creat_Time as Tit46_1_, titulaire0_.Tit_Creat_User as Tit47_1_, titulaire0_.Tit_Modif_Date as Tit48_1_, titulaire0_.Tit_Modif_Time as Tit49_1_, titulaire0_.Tit_Modif_User as Tit50_1_ from mc_001.titulaire titulaire0_ where titulaire0_.Tit_Index='P'
org.springframework.jdbc.BadSqlGrammarException: Hibernate operation: could not execute query; bad SQL grammar [select titulaire0_.Tit_Code as Tit1_1_, titulaire0_.Tit_Sigle as Tit2_1_, titulaire0_.Tit_Nom as Tit3_1_, titulaire0_.Tit_Prenom as Tit4_1_, titulaire0_.Tit_Cat_Code as Tit5_1_, titulaire0_.Tit_Index as Tit6_1_, titulaire0_.Tit_RIB_Code as Tit7_1_, titulaire0_.Tit_RIB_Banque as Tit8_1_, titulaire0_.Tit_RIB_Localite as Tit9_1_, titulaire0_.Tit_RIB_Compte as Tit10_1_, titulaire0_.Tit_RIB_Cle as Tit11_1_, titulaire0_.Tit_RIB_Domi as Tit12_1_, titulaire0_.Tit_Int_Code as Tit13_1_, titulaire0_.Tit_Int_SCode as Tit14_1_, titulaire0_.Tit_Int_Info as Tit15_1_, titulaire0_.Tit_Contact as Tit16_1_, titulaire0_.Tit_Tel_1 as Tit17_1_, titulaire0_.Tit_Tel_2 as Tit18_1_, titulaire0_.Tit_Fax as Tit19_1_, titulaire0_.Tit_e_mail as Tit20_1_, titulaire0_.Tit_Adresse as Tit21_1_, titulaire0_.Tit_SAdresse as Tit22_1_, titulaire0_.Tit_CP as Tit23_1_, titulaire0_.Tit_Pays as Tit24_1_, titulaire0_.Tit_Ville as Tit25_1_, titulaire0_.Tit_Civilite as Tit26_1_, titulaire0_.Tit_Nom_Jn_fille as Tit27_1_, titulaire0_.Tit_Id as Tit28_1_, titulaire0_.Tit_Nationnalite as Tit29_1_, titulaire0_.Tit_Langage as Tit30_1_, titulaire0_.Tit_Mineur as Tit31_1_, titulaire0_.Tit_Incapa as Tit32_1_, titulaire0_.Tit_Comment as Tit33_1_, titulaire0_.Tit_Type_Cpte as Tit34_1_, titulaire0_.Tit_Tarif_TPA as Tit35_1_, titulaire0_.Tit_Tarif_TPPRF as Tit36_1_, titulaire0_.Tit_Tarif_PDL as Tit37_1_, titulaire0_.Tit_Tarif_Exo as Tit38_1_, titulaire0_.Tit_Tarif_Spe as Tit39_1_, titulaire0_.Tit_Tarif_Fin as Tit40_1_, titulaire0_.Tit_Agence as Tit41_1_, titulaire0_.Tit_Cat_1 as Tit42_1_, titulaire0_.Tit_Cat_2 as Tit43_1_, titulaire0_.Tit_Cat_3 as Tit44_1_, titulaire0_.Tit_Creat_Date as Tit45_1_, titulaire0_.Tit_Creat_Time as Tit46_1_, titulaire0_.Tit_Creat_User as Tit47_1_, titulaire0_.Tit_Modif_Date as Tit48_1_, titulaire0_.Tit_Modif_Time as Tit49_1_, titulaire0_.Tit_Modif_User as Tit50_1_ from mc_001.titulaire titulaire0_ where titulaire0_.Tit_Index='P']; nested exception is java.sql.SQLException: 'mc_001.titulaire' : nom d'objet incorrect.
le nom de mon table est titulaire et mon bean est Titulaire .
merci de m'aider.