代码中报错:java.sql.SQLException: ORA-01410: 无效的 ROWID
Sql Info:
Sql statement :UPDATE STUDENT STATUS = ? WHERE ROWID = ?
[Param 1 : '1']
[Param 2 : '41414153416E414145414141416C44414141']
oracle11g 32位,数据库中表中查出来是AAAXLcAAEAAAAAfAAG。代码运行出来的rowid与表中查出的不一致,导致这个sql异常。请问41414153416E414145414141416C44414141这串谁晓得怎么查出来的??
试过了用rowidtochar(),没用。我跟其他同事运行的环境都是一样的,我的跑不起来,别人的都可以跑起来。