2013-05-30 92 views
1

所以這似乎有點破解,但我一直在看這個代碼太長。我有一個表是id是在postgres中的bpchar。 pojo正在尋找一個字符串,並且當xml在預期varchar時發現一個bpchar時,我收到一個錯誤。我的問題是如何在pojo或xml映射文件中添加columnDefinition。 EO不會使用@column annontation進行編譯,當我嘗試在id上添加columnDefinition時,不能分析xml。任何幫助或想法休眠xml列定義

XML映射文件:

<class name="POSTGRES.Customers" table="customers" schema="public"> 
     <id name="custId" type="string"> 
      <column name="CustID" /> 
      <generator class="assigned" /> 
     </id> 
     <property name="companyName" type="string"> 
      <column name="CompanyName" length="40" not-null="true" /> 
     </property> 

POJO:

public String getCustId() { 
     return this.custId; 
    } 

回答

3

添加sql-type="bpchar"似乎已經解決了這一問題,在xml