これは少しハックのようですが、私はこのコードをあまりにも長く見てきました。私はidがpostgresのbpcharであるテーブルを持っています。pojo は文字列を探していますが、xml が varchar を期待しているときに bpchar を見つけると、エラーが発生します。私の質問は、pojo または xml マッピング ファイルに columnDefinition を追加する方法です。ID に columnDefinition を追加しようとすると、EO が @column アノテーションでコンパイルされず、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>
ポジョ:
public String getCustId() {
return this.custId;
}