2015-09-30
展开全部
如果一个表有较多的列,使用%ROWTYPE来定义一个表示表中一行记录的变量,比分别使用%TYPE来定义表示表中各个列的变量要简洁得多,并且不容易遗漏、出错。这样会增加程序的可维护性。总结:你用%ROWTYPE 对应查询表的实体去接收就可以了
追问
我需要通过jdbc连接去接收存储过程的输出参数,这个跟定不定义实体没有关系。
如果返回的是游标,我知道用oracle.jdbc.OracleTypes.CURSOR去描述,(ResultSet) call.getObject(i)去遍历读取,但是%ROWTYPE,在java中没有对应的类型
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询