Problème de ClassCastException avec Character et un String
	
	
		Bonjour a tous
j ai un trouble de probleme de ClassCastException envers un
et un String voici mon dao
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 
 | 
public List<TprchsSaleTrans> findTprchsSaleTrans()
{
  List<Object> l = null;
  TprchsSaleTrans prchsSaleTrans = null;
  List<TprchsSaleTrans> listReturn = new ArrayList<TprchsSaleTrans>();
try {
l = this.getHibernateTemplate().[B]findByNamedQuery[/B("tprchsSaleTransQuery");
for (Object list : l) 
{
    Object[] element = (Object[]) list;
    prchsSaleTrans = new TprchsSaleTrans();
    prchsSaleTrans.setTprchssaletransID((Integer) element[0]);
      //dans la bd BranchCd = 199 et hibernate me sort seulement le 1 char
     prchsSaleTrans.setBranchCd((String) element[1]);
listReturn.add(prchsSaleTrans);......
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		return listReturn;
	}
} | 
 mon mapping
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 
 | 
<hibernate-mapping>
    <class name="TprchsSaleTrans" table="tprchs_sale_trans">
         <id name="tprchssaletransID" type="java.lang.Integer">
            <column name="tprchs_sale_trans_ID" />
            <generator class="identity" />
        </id>
            <property name="accountCd" type="string">
                <column name="account_cd" length="5" />
            </property>
            <property name="branchCd" type="string">
                <column name="branch_cd" length="3" />
            </property>....
 </class>
     <sql-query name="tprchsSaleTransQuery">
		<![CDATA[select tprchs_sale_trans_ID,branch_cd,account_cd,type_account_cd,chck_brch_acct_nbr, transaction_dt,currency_cd,sum(case when debit_credit_cd = 'C' then tran_total_amt * -1 else tran_total_amt  end) as net FROM tprchs_sale_trans where  CONVERT(varchar(20), transaction_dt,105 )   = CONVERT(varchar(20),GETDATE(),105) or (CONVERT(varchar(20), processing_dt,105 )   = CONVERT(varchar(20),GETDATE()-1,105) and  transaction_dt  <=   GETDATE() ) GROUP by branch_cd,account_cd,type_account_cd,chck_brch_acct_nbr,transaction_dt,currency_cd,tprchs_sale_trans_ID]]>
	</sql-query>
</hibernate-mapping> | 
 et dans mon pojo
	Code:
	
| 12
 
 |  
private String branchCd; | 
 bien sur un String
et pour finir la declaration dans la bd
branch_cd	char size= 3
je comprends vraiment pas pourquoi hibernate me sort un char!!
Est ce qu ily a quelqu un qui peut m aider svp