2013-05-30 5 views
1

, так что это кажется немного взломанным, но я слишком долго смотрел на этот код. У меня есть таблица, в которой id является bpchar в postgres. Pojo ищет строку, и я получаю сообщение об ошибке, когда xml находит bpchar, когда он ожидает varchar. Мой вопрос заключается в том, как добавить значение columnDefinition в файл сопоставления pojo или xml. EO не компилируется с помощью аннотации @column, и xml не может быть проанализирован, когда я пытаюсь добавить columnDefinition на id. Любая помощь или мыслиHibernate 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.

Смежные вопросы