我们的一个 Oracle 数据库中有一个 RAW 列。
就我们在其他项目中看到的而言,应该可以将此列映射到 String 属性。
@Column(name = "MYFIELD")
private String myfield;
它适用于 Spring,但在 WebSphere 7 中,我们收到以下错误:
<openjpa-1.2.3-SNAPSHOT-r422266:1372550 fatal user error> org.apache.openjpa.persistence.ArgumentException: "mypackage.MyClass.myfield" declares a column that is not compatible with the expected type "varchar". Column details:
Full Name: MYTABLE.MYFIELD
Type: varbinary
Size: 50
Default: null
Not Null: true
出了什么问题?我们在 WebSphere 中也看到了这一点。