, так что это кажется немного взломанным, но я слишком долго смотрел на этот код. У меня есть таблица, в которой 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;
}