如何将Java对象传递给mysql存储过程

时间:2018-08-15 14:58:16

标签: java mysql

我需要通过java中的服务调用来验证主表中的所有值。但是执行需要花费更多时间。因此,我计划在MySQL存储过程上执行此任务。

例如:

我有一个名为 User

的POJO类
User user = new User();
user.setId(1);
user.setName("name");

我可以将 user Java对象传递给MySQL存储过程吗?

1 个答案:

答案 0 :(得分:1)

不,我们不能将Java对象作为参数传递给MySQL存储过程。

MySQL存储过程可以具有零个,一个或多个 scalar 参数。参数是简单的数据类型,例如DATETIME,DECIMAL,INT,VARCHAR等。