所以这看起来有点像黑客,但我一直在看这段代码。我有一张表,其id是postgres中的bpchar。 pojo正在查找字符串,当xml在期望varchar时找到bpchar时,我收到错误。我的问题是如何在pojo或xml映射文件中添加columnDefinition。当我尝试在id上添加columnDefinition时,EO不会使用@column annontation进行编译,并且无法解析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;
}
答案 0 :(得分:3)
添加sql-type="bpchar"
似乎解决了xml
。