如何在spring中将对象列表传递给oracle存储过程

时间:2017-11-30 15:08:51

标签: java spring oracle spring-mvc

我将在spring教程(follow here)中查看高级oracle数据类型。我通过存储过程在oracle中保存数据时遇到问题。在本教程中,使用oracle中的高级数据类型持久保存actor类的对象。

但是,我的要求是坚持包含再次包含行列表的地址列表的人员类列表。

示例 -

class Person{
String name;
int id;
List<Address> address;
}

class Address{
String city;
String state;
List<String> line;
}

我尝试在SQLData下面创建,然后将arraytype作为输入参数传递给procedute -

Person implements SQLData 
Address implements SQLData 

new SqlParameter("in_person", OracleTypes.ARRAY, "PERSON_ARRAY"));

但是我仍然无法保留数据。关于该怎么做的任何建议?

0 个答案:

没有答案