AbstractChannelHandlerContext的fireChannelRegistered方法,此时fireChannelRegistered中的this就是传入ctx,就是ClientHandler01
对象,所以此时的findContextInbound就会从ClientHandler01开始查找它的next,即查找到ClientHandler02对象,并执行ClientHandler02的registered事件。
语句里主
查询中用了 * 号,而 * 号包含了rowid,而主查询的数据源是子查询,主查询并不存在rowid,因此出现了ORA-01446错误。
解决方法:在子查询中rowid取别名。例:select rownum,rowid id,... ...
评论列表(0条)