XML価格照会のクエリデータにはリストが含まれているため、コレクションが必要です <結果マップ id="XX" タイプ="com.XXX.XXXX"> <id 列="o_id" jdbcType="BIGINT" プロパティ="id" /> <結果列="o_user_id" jdbcType="BIGINT" プロパティ="userId" /> .... <コレクションプロパティ="orderProductList" ofType="com.XXXXXX.XXXXX"> <id 列="p_id" jdbcType="BIGINT" プロパティ="id" /> <結果列="p_order_id" jdbcType="BIGINT" プロパティ="orderId" /> .... </コレクション> </結果マップ> このようなクエリ システムによってカプセル化された一般的なページング クエリは正しくないため、解決するには独自の SQL にページングを追加する必要があります。 <select id="XXX" resultMap="オーダーリストマップ"> 選択 あなた.ニックネーム、 yo.id o_id、 yo.ユーザーID o_ユーザーID から ( *から選択 注文する どこ 1 = 1 <if テスト="ステータス != null"> そして `status` = #{status} </if> <if test="page != null かつ limit != null"> 制限 #{ページ}、 #{制限} </if> ) 左結合 XXX yop ON yo.id = yop.order_id LEFT JOIN XXXX あなた ON yo.user_id = you.id </選択> パラメータを渡すときは計算が必要
要約する 上記は、編集者が紹介したMySQLの1対多関連クエリのページングエラー問題の解決策です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
>>: Nginx と GeoIP モジュールを使用して IP の地域情報を読み取る方法
UI カットのプロセスでは、ページはヘッダー、コンテンツ、フッターの 3 つの部分で構成されることが...
目次1. 問題を発見する2.重複したデータを残さずにすべて削除する3. 削除テーブルから重複データを...
1. 絶対配置レイヤーの隣接フローティング レイヤーの幅が親レイヤーの幅と等しくなく、フロートがクリ...
目次序文子コンポーネントは親コンポーネントにデータを渡す1. 親コンポーネントから子コンポーネントに...
序文ある日、突然 MySQL の次のキー ロックについて尋ねられ、私の即座の反応は次のようなものでし...
目次序文Zookeeper サービスのオープンを検出情報を入手する接続テスト接続先修理計画参照する序...
UI デザインにおける多くの概念は言葉で言えば似ているように見えるかもしれませんが、実際には大きく異...
目次安定導入手ぶれ補正シーン1(マウスの動き込み)手ぶれ補正シーン2(キーボードのキー)関数のスロッ...
CSS の無効な行の高さ設定についてまず、次のコード文字列を記述します。 <!DOCTYPE ...
序文最近、いくつかのフロントエンド プロジェクトに取り組んでおり、ページにいくつかのテーブルを表示す...
目次開発の際には、機能を段階的に分析して実装することで、明確な考え方を保つことができます。 1. フ...
原因最近、プロジェクトのリファクタリングを始めたのですが、マスタースレーブと読み取り書き込み分離を使...
nginx でファイルサーバーを構築することもありますが、これは一般に公開されていますが、サーバーが...
1. transform 属性を使用して、画像を拡大せずに表示します (パスの問題は必要に応じて修正...
フロントエンドテクノロジー層 (写真は少し極端ですが、参考までに) Javascript と DOM...