1

所以这似乎有点骇人听闻,但我一直在看这段代码太久了。我有一个表,它的 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;
    }
4

1 回答 1

3

添加sql-type="bpchar"似乎已经解决了xml.

于 2013-05-30T19:26:13.603 回答