Java 在spring中使用callablestatement将ArrayList传递给sql server过程参数

Java 在spring中使用callablestatement将ArrayList传递给sql server过程参数,java,sql-server,spring,stored-procedures,arraylist,Java,Sql Server,Spring,Stored Procedures,Arraylist,将ArrayList作为对象传递给sql server strored过程时,我遇到了一些问题。在SQL server中,我创建了一个表类型,并将其作为参数传递给过程。但是当在callablestatement中将列表作为参数传递时,将问题作为 com.microsoft.sqlserver.jdbc.SQLServerException:从 不支持UNKNOWN to UNKNOWN 是否有人可以帮助解决此问题,以及如何将arraylist传递给sqlserver。请看一看-谢谢您的回复@ja

将ArrayList作为对象传递给sql server strored过程时,我遇到了一些问题。在SQL server中,我创建了一个表类型,并将其作为参数传递给过程。但是当在callablestatement中将列表作为参数传递时,将问题作为

com.microsoft.sqlserver.jdbc.SQLServerException:从 不支持UNKNOWN to UNKNOWN


是否有人可以帮助解决此问题,以及如何将arraylist传递给sqlserver。

请看一看-谢谢您的回复@javy,但我正在将对象直接传递给过程。
CREATE PROCEDURE [dbo].[GRP_SCR]
(@GRP_DET TBL_GRP_DET READONLY,
 @PLST_UPD_BY VARCHAR(600));

CREATE TYPE TBL_GRP_DET AS TABLE 
( Grpid INT);