Die Abfragedaten in der XML-Preisabfrage enthalten eine Liste, daher ist eine Sammlung erforderlich <resultMap id="XX" Typ="com.XXX.XXXX"> <id Spalte="o_id" jdbcType="BIGINT" Eigenschaft="id" /> <Ergebnisspalte="o_user_id" jdbcType="BIGINT" Eigenschaft="Benutzer-ID" /> .... <Sammlungseigenschaft="orderProductList" ofType="com.XXXXXX.XXXXX"> <id Spalte="p_id" jdbcType="BIGINT" Eigenschaft="id" /> <Ergebnisspalte="p_order_id" jdbcType="BIGINT" Eigenschaft="orderId" /> .... </Sammlung> </resultMap> Die allgemeine Paging-Abfrage, die in einem solchen Abfragesystem enthalten ist, ist falsch. Daher müssen Sie zur Lösung Ihres Problems Paging zu Ihrem eigenen SQL hinzufügen. <select id="XXX" resultMap="OrderListMap"> WÄHLEN du.Spitzname, yo.id o_id, yo.Benutzer-ID o_Benutzer-ID AUS ( WÄHLEN SIE * AUS youpin_order WO 1 = 1 <if test="status != null"> und `status` = #{status} </if> <if test="Seite != null und Limit != null"> LIMIT #{Seite}, #{Limit} </if> ) LINKS JOIN XXX yop ON yo.id = yop.order_id LINKS BEITRETEN XXXX Sie EIN yo.user_id = Sie.id </Auswählen> Bei der Übergabe von Parametern ist eine Berechnung erforderlich Zusammenfassen Das Obige ist die Lösung für das vom Editor eingeführte Problem mit dem Paging-Fehler bei MySQL-Eins-zu-vielen-Assoziationsabfragen. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Implementierung der Kommunikation zwischen Vue und Flask
>>: So lesen Sie die regionalen Informationen einer IP mithilfe des Nginx- und GeoIP-Moduls
Vorwort: Ich habe vor Kurzem begonnen, den Aufbau...
Aus einer Laune heraus habe ich eine Fallstudie ü...
Die Konfiguration ist sehr einfach, aber ich muss...
Verwenden Sie reines CSS, um die Hintergrundfarbe...
Ausleihen von Konstruktoren Die Grundidee dieser ...
1. Effekt der Listenabfrageschnittstelle Bevor wi...
Mit der Entwicklung der Internettechnologie werde...
Toy Story 3 Online-Marketing-Website Zen Mobile E...
@vue+echarts realisiert den Flusseffekt der China...
Inhaltsverzeichnis 1. Einleitung 2. Installation ...
Inhaltsverzeichnis Überblick Eigenschafteneinstel...
Inhaltsverzeichnis Ein JSON basiert auf zwei Stru...
Der Umfang der Konfigurationsanweisungen von ngin...
Karussellanzeige der Vue-Karte beim Umschalten de...
Vorwort MySQL ist ein schnelles, leistungsstarkes...