我尝试将合并操作与 Microsoft SQL Server 连接器一起使用。当我将 PK 发送到数据库 sql server 以更新记录时,我收到此错误:
错误摘要:
ICS 运行时执行在执行操作时遇到 {http://schemas.oracle.com/bpel/extension}remoteFault:合并错误原因:oracle.tip.adapter.sa.api.JCABindingException:DBWriteInteractionSpec 执行失败异常。合并失败。描述符名称:[testUpsert.Articolo]。由异常 [EclipseLink-3002] (Eclipse Persistence Services - 2.6.5.v20170607-b3d05bd) 引起:org.eclipse.persistence.exceptions.ConversionException 异常描述:对象 [[B@9faeb15],属于 [class [B] 类,从映射 [org.eclipse.persistence.mappings.DirectToFieldMapping[SysTimestamp-->Articolo.SysTimestamp]] 与描述符 [ObjectRelationalDataTypeDescriptor(testUpsert.Articolo --> [DatabaseTable(Articolo)])],无法转换为 [class java.lang.Integer].. 请参阅此异常之前的完整 DBAdapter 日志输出的日志。
异常说明:
对象 [[B@9faeb15],属于 [class [B] 类,来自映射 [org.eclipse.persistence.mappings.DirectToFieldMapping[SysTimestamp-->Articolo.SysTimestamp]] 与描述符 [ObjectRelationalDataTypeDescriptor(testUpsert.Articolo --> [DatabaseTable(Articolo)])],无法转换为 [class java.lang.Integer]。故障详细信息:<err:serviceInvocationError xmlns:err="http://xmlns.oracle.com/cloud/generic/service /fault"> err:typeDBWriteInteractionSpec 执行失败异常</err:type> err:titlemerge 失败。描述符名称:[testUpsert.Articolo]。</err:title> err:detailCaused by Exception [EclipseLink-3002](Eclipse Persistence Services - 2.6.5.v20170607-b3d05bd):org.eclipse.persistence.exceptions.ConversionException 异常说明:对象 [[B@9faeb15],属于 [class [B] 类,来自映射 [org.eclipse.
错误代码:
合并 {http://schemas.oracle.com/bpel/extension}runtimeFault
有人知道 Microsoft SQL Server 是否支持类似操作?