来自java的Mysql存储过程数组参数

时间:2012-02-05 12:56:43

标签: java mysql

我需要创建mysql存储过程,一次制作多个插入。为了防止对数据库的多次调用,我需要使用存储过程。我有java.util.List<MyEntity>我的数据对象。 MyEntity是一个保存必须插入表中的数据的对象。

我的问题是如何将List对象作为mysql过程参数传递?

提前致谢。

1 个答案:

答案 0 :(得分:2)

还有另一种方法:批量调用数据库。您不需要存储过程。请看java.sql.PreparedStatement.addBatch