我遇到了与NVARCHAR
Oracle数据类型集成的OpenJPA版本2.4.0的问题。
在我的应用程序的一个实体中,我必须将属性与oracle列类型为NVARCHAR2
的基础表关联。当我尝试在JPA查询中使用此实体时,它会返回错误消息。
[<openjpa-2.4.0-r422266:1674604 fatal user error> org.apache.openjpa.persistence.ArgumentException: "com.xxxxxx.xxxxName" declares a column that is not compatible with the expected type "varchar". Column details:
Full Name: XXXXXX.XXXX_NAME
Type: unknown(-9)
Size: 65
Default: null
Not Null: false
当我搜索此问题时,看起来这个问题出现在较旧的openJPA版本中并且已经解决了。
如果有人知道修复,请建议。