1
我有一个简单地返回所有行的MySQL过程。如何使用JOOQ调用该过程?调用使用JOOQ返回多行的存储过程
CREATE PROCEDURE P_GET_ALL()
SELECT * FROM T_EMPS
我有一个简单地返回所有行的MySQL过程。如何使用JOOQ调用该过程?调用使用JOOQ返回多行的存储过程
CREATE PROCEDURE P_GET_ALL()
SELECT * FROM T_EMPS
这里所有你需要 - 遵循这一link
例子:
P_GET_ALLprocedure = new P_GET_ALL();
procedure.execute(configuration);
为了得到结果:
assertEquals(new datatype("12"), procedure.getColName());
但对于结果的类型? 。如何阅读结果? – user3415648
@ user3415648:不幸的是,从存储过程返回的游标类型无法从过程元数据中获知(据我们所知)。所有类型的信息必须在运行时从'Result'对象获得 –