บางครั้งมันก็หลีกเลี่ยงไม่ได้ที่จะใช้ตารางหรือคอลัมน์แบบไดนามิกสำหรับการประมวลผลธุรกิจ นี่คือวิธีการใช้ตาราง/คอลัมน์แบบไดนามิก:
นั่นคือค่าเริ่มต้น
<select id = "hisNumber" parameterType = "hashmap" resultType = "hashmap"> เลือกหมายเลขจาก $ {oldTablEname} <!-ใช้ "$" ที่นี่ !!!-> ที่ชื่อ =#{ชื่อ} และวันที่ =#{วันที่} <!-ใช้ "#"Precompilation หมายถึงหมายเลขเลือกแรกจาก? ชื่อ =? และวันที่ =? ข้อความโดยใช้ "?" ในฐานะที่เป็นตัวยึดตำแหน่งและจากนั้นจึงทำการแยกพารามิเตอร์
<select id = "hisnumber" parameterType = "hashmap" resultType = "hashmap" stationalType = "คำสั่ง"> เลือกหมายเลขจาก $ {oldTablename} <!-ใช้ "$" !!!ให้ความสนใจกับค่าของชื่อและวันที่หลังจากนั้นและใช้รูปแบบ '$ {name}' ซึ่งจะแปลงชนิดข้อมูลพารามิเตอร์ซึ่งจะช่วยปรับปรุงประสิทธิภาพในระหว่างการสืบค้น MySQL
<select id = "hisNumber" parameterType = "hashmap" resultType = "hashmap" stationalType = "คำสั่ง"> เลือกหมายเลขจาก $ {oldTablename} <!-ใช้ "$" !!!-> ชื่อ = $ {ชื่อ}โปรดทราบว่าค่าของชื่อและวันที่จะถูกนำมาใช้ในภายหลัง รูปแบบ $ {name} จะถูกใช้และค่าพารามิเตอร์จะถูกนำไปใช้โดยตรงโดยไม่ต้องแปลงชนิดข้อมูล เมื่อพารามิเตอร์เป็นประเภทตัวเลขและรูปแบบเป็นเหมือน "00124" ข้อผิดพลาดของข้อมูลจะเกิดขึ้น (0124, 124 ฯลฯ จะถูกอ่านออก)
ดังนั้นขอแนะนำให้ใช้วิธีแรก! -
ข้างต้นคือทั้งหมดที่เกี่ยวกับการแยกวิเคราะห์ mybatis โดยใช้รหัสตารางแบบไดนามิกหรือรหัสคอลัมน์ ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงหัวข้ออื่น ๆ ที่เกี่ยวข้องในเว็บไซต์นี้ต่อไป หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!