我需要通过java中的服务调用来验证主表中的所有值。但是执行需要花费更多时间。因此,我计划在MySQL存储过程上执行此任务。
例如:
我有一个名为 User
的POJO类User user = new User();
user.setId(1);
user.setName("name");
我可以将 user Java对象传递给MySQL存储过程吗?
答案 0 :(得分:1)
不,我们不能将Java对象作为参数传递给MySQL存储过程。
MySQL存储过程可以具有零个,一个或多个 scalar 参数。参数是简单的数据类型,例如DATETIME,DECIMAL,INT,VARCHAR等。