【发布时间】:2012-11-23 09:00:35
【问题描述】:
我们的一个 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 中也看到了这一点。
【问题讨论】:
-
请在实体字段中显示注释
-
正如我提到的,它只是一个字符串。我们已经看到了其他可行的项目。请参阅我编辑的问题。
-
您使用的是最新的 WAS7 补丁包
标签: java oracle websphere openjpa