Oracleデータベース、クエリの増加Rowboundsはクエリエントリの数を制限し、デフォルトは0〜1000です
プライベート最終static int rowlimit = 1000; //クエリの数を制限プライベート最終的な静的rowbounds query_limit = new rowbounds(0、rowlimit); public List <t> select(string sqlid、t t)dbexception、RecordNotFoundException {list <t> ret; try {if( "" .equals(sqlid)||(null == sqlid)){ret = getsqlsession()。selectlist(t.getmappername() + select、t、query_limit); } else {ret = getsqlsession()。selectlist(t.getmappername() + mapper + sqlid、t、query_limit); }} catch(Exception E){logger.error(e.getMessage()、e); logger.debug(t.toString());新しいdbexception(e); } if(ret == null && checknull){new RecordNotFoundException(T.GetTableName()); } rett; }上記は、編集者によって導入されたクエリ項目の数を制限するためのMyBatis Rowboundsの実装コードです。私はそれが誰にでも役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は、すべての人に時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!