ssmページング方式の紹介(コード例)
この記事では、ssm ページング手法 (コード例) を紹介します。一定の参考価値があります。必要な友人が参考にすることができます。お役に立てば幸いです。
ページは bootstrapTable で実装されています (クエリ パラメーターを設定するだけです)。前提条件は bootstrapTable と jsfunction load() { var typeid = $("#typeid").val(); $('#exampleTable').bootstrapTable({ method : 'get', // 服务器数据的请求方式 get or post url : "xxx/base/supSupt/list", // 服务器数据的加载地址 iconSize : 'outline', toolbar : '#exampleToolbar', striped : true, // 设置为true会有隔行变色效果 dataType : "json", // 服务器返回的数据类型 pagination : true, // 设置为true会在底部显示分页条 singleSelect : false, // 设置为true将禁止多选 pageSize : 10, // 如果设置了分页,每页数据条数 pageNumber : 1, // 如果设置了分布,首页页码 search : true, // 是否显示搜索框,给参数就可以搜索了 showColumns : false, // 是否显示内容下拉框(选择显示的列) clickToSelect:true, sortOrder: "desc", sidePagination : "server", // 设置在哪里进行分页,可选值为"client" 或者 queryParams : function(params) {//后台有个Query类,只要添加了键值对而且是表中有的他会自动弄进去 return { // 说明:传入后台的参数包括offset开始索引,limit步长,sort排序列,order:desc或者,以及所有列的键值对 limit : params.limit, offset : params.offset, sort:"createdat",根据创建时间(对应映射文件的条件) order:"desc",排序 type:typeid }; }, columns : [ { checkbox : true }, { field : 'code', title : '编码' }, { field : 'comp', title : '公司名' }, { field : 'busilicence', title : '信用代码' }, { field : 'law', title : '法定代表人' }, { field : 'tel', title : '联系电话' }] }) }
@ResponseBody @GetMapping("/list") @RequiresPermissions("base:supSupt:add") public PageUtils list(@RequestParam Map<String, Object> params){ //查询列表数据 Query query = new Query(params); List<SupSuptSupVO> supSuptList = supSuptService.getSupListExcludeSuptpyeId(query); int total = supSuptService.getSupListCountExcludeSuptpyeId(query); PageUtils pageUtils = new PageUtils(supSuptList, total); return pageUtils; }
- Tool class
- Toolページング用のクラス
mybatis マッピング ファイル -
<select id="getSupListExcludeSuptpyeId" resultType="com.xxx.bid.base.vo.SupSuptVO"> select * from bid_sup where id not in ( select ss.supid from bid_sup_supt as ss inner join bid_sup as s on ss.supid = s.id <where> <if test="typeid != null and typeid != ''"> and ss.typeid = #{typeid} </if> </where> ) <choose> <when test="sort != null and sort.trim() != ''"> order by ${sort} ${order} </when> <otherwise> order by ls desc </otherwise> </choose> <if test="offset != null and limit != null"> limit #{offset}, #{limit} </if> </select> <select id="getSupListCountExcludeSuptpyeId" resultType="int"> select count(*) from bid_sup where id not in ( select ss.supid from bid_sup_supt as ss inner join bid_sup as s on ss.supid = s.id <where> <if test="typeid != null and typeid != ''"> and ss.typeid = #{typeid} </if> </where> ) </select>
ログイン後にコピー
以上がssmページング方式の紹介(コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

MySQLは、オープンソースのリレーショナルデータベース管理システムです。 1)データベースとテーブルの作成:createdatabaseおよびcreateTableコマンドを使用します。 2)基本操作:挿入、更新、削除、選択。 3)高度な操作:参加、サブクエリ、トランザクション処理。 4)デバッグスキル:構文、データ型、およびアクセス許可を確認します。 5)最適化の提案:インデックスを使用し、選択*を避け、トランザクションを使用します。

次の手順でphpmyadminを開くことができます。1。ウェブサイトコントロールパネルにログインします。 2。phpmyadminアイコンを見つけてクリックします。 3。MySQL資格情報を入力します。 4.「ログイン」をクリックします。

MySQLとSQLは、開発者にとって不可欠なスキルです。 1.MYSQLはオープンソースのリレーショナルデータベース管理システムであり、SQLはデータベースの管理と操作に使用される標準言語です。 2.MYSQLは、効率的なデータストレージと検索機能を介して複数のストレージエンジンをサポートし、SQLは簡単なステートメントを通じて複雑なデータ操作を完了します。 3.使用の例には、条件によるフィルタリングやソートなどの基本的なクエリと高度なクエリが含まれます。 4.一般的なエラーには、SQLステートメントをチェックして説明コマンドを使用することで最適化できる構文エラーとパフォーマンスの問題が含まれます。 5.パフォーマンス最適化手法には、インデックスの使用、フルテーブルスキャンの回避、参加操作の最適化、コードの読み取り可能性の向上が含まれます。

Redisは、単一のスレッドアーキテクチャを使用して、高性能、シンプルさ、一貫性を提供します。 I/Oマルチプレックス、イベントループ、ノンブロッキングI/O、共有メモリを使用して同時性を向上させますが、並行性の制限、単一の障害、および書き込み集約型のワークロードには適していません。

phpmyadminを使用してmysqlに接続する方法は? phpmyadminにアクセスするためのURLは、通常、http:// localhost/phpmyadminまたはhttp:// [サーバーIPアドレス]/phpMyAdminです。 MySQLユーザー名とパスワードを入力します。接続するデータベースを選択します。 [接続]ボタンをクリックして、接続を確立します。

MySQLは、そのパフォーマンス、信頼性、使いやすさ、コミュニティサポートに選択されています。 1.MYSQLは、複数のデータ型と高度なクエリ操作をサポートし、効率的なデータストレージおよび検索機能を提供します。 2.クライアントサーバーアーキテクチャと複数のストレージエンジンを採用して、トランザクションとクエリの最適化をサポートします。 3.使いやすく、さまざまなオペレーティングシステムとプログラミング言語をサポートしています。 4.強力なコミュニティサポートを提供し、豊富なリソースとソリューションを提供します。

SQLデータベースの構築には、DBMSの選択が必要です。 DBMSのインストール。データベースの作成。テーブルの作成;データの挿入;データの取得。データの更新。データの削除。ユーザーの管理。データベースのバックアップ。
