บทนำสถานการณ์
ในระหว่างกระบวนการเขียนโค้ดเราหวังว่าจะมีปลั๊กอินที่สามารถสร้างรหัสที่คล้ายกันได้อย่างรวดเร็ว รู้สึกเหมือน MyBatis-Generator นั้นดีที่จะใช้ มาสรุปวิธีการใช้งานด้านล่าง
ขั้นตอนในการใช้งาน
1. สร้างไฟล์ตัวสร้างใหม่ xml ใหม่
<? XML เวอร์ชัน = "1.0" การเข้ารหัส = "UTF-8"?> <! DOCTYPE GENERATORATONCONTURAUNT POVER "-// MyBatis.org//dtd MyBatis Generation 1.0 // en" "http://mybatis.org/dtd/MyBatis <!-แนะนำไฟล์การกำหนดค่า-> <!-หมายเหตุ! - - สร้างโค้ดโดยอัตโนมัติเพื่อปล่อยประโยคนี้ลิงก์ไปยังฐานข้อมูล-> <properties resource = "jdbc.properties"/> <!-ระบุที่อยู่ JAR ของไดรเวอร์การเชื่อมต่อข้อมูล-> <classpathentry location = "f: /svn_info/cloudtree/trustzhyq/src/e3izm/src/main/webapp/web-inf/lib/mysql-connector-java-5.1.29.jar" ใช่: FALSE: ไม่-> <property name = "suppressAllComments" value = "true"/> <property name = "suppressDate" value = "true"/> </commentGenerator> <!-การกำหนดค่าที่เกี่ยวข้องของฐานข้อมูล-> <jdbcconnection driverclass = "$ {driverclass}" การเชื่อมต่อ " รหัสผ่าน = "$ {รหัสผ่าน}"/> <javatyperesolver> <property name = "forceBigDecimals" value = "false"/> </javatyperesolver> <! NAME = "ENABLESUBPACKAGES" value = "false"/> <property name = "trimStrings" value = "true"/> </javamodelGenerator> <!- *mapper.xml ตำแหน่งไฟล์ targetPackage: Package, TargetProject: เส้นทางภายใต้โครงการ-> <sqlmapgenerator name = "ENABLESUBPACKAGES" value = "FALSE"/> </SQLMAPGENERATOR> <!-ตำแหน่งของไฟล์อินเทอร์เฟซ MAPPER-> <javaclientGenerator TargetPackage = "com.trust.e3izm.ressvc.dao" property "falsepropormper" </javaclientGenerator> <!-ข้อมูลตารางการกำหนดค่า-> <!-ประเภทบริการของบุคคลที่สาม-> <ตาราง schema = "e3iz" tablename = "thirdptysvc_type" domainObjectName = "falseLectByExampleExampleExample enableUpDateByExample = "false" enableUpDateByExample = "false" enableUpDateByExample = "false"> </table> <!-xxtable-> <!-ถ้า n ตารางถูกสร้างขึ้นแล้วคัดลอกรหัสตารางด้านบน 2. แพ็คเกจการพึ่งพาการนำเข้าใน pom.xml
<ปลั๊กอิน> <ปลั๊กอิน> <!-ปลั๊กอิน MyBatis-Generator ใช้เพื่อสร้าง mapper และ pojo โดยอัตโนมัติ-> <roupid> org.mybatis.generator </groupid> <การกำหนดค่า file> src/main/resources/generatorconfig.xml </configurationfile> <derbose> True </verbose> <Overwrite> true </overwrite> </การกำหนดค่า> <การดำเนินการ> <Ecution> <id> สร้างสิ่งประดิษฐ์ MyBatis <Ederency> <myId> org.mybatis.generator </groupid> <ratifactid> mybatis-generator-core </artifactid> <version> 1.3.2 </version>
สังเกต
1. รหัสนี้ต้องใส่ลงไป
<uild> <finmName> e3izm </finalname> <!-ใส่รหัสด้านบนในตำแหน่งนี้ของไฟล์ pom.xml-> </uff
2. Maven2 ดาวน์โหลดเกี่ยวกับเครื่องกำเนิดไฟฟ้าแพ็คเกจ Maven Dependency ไม่สามารถดาวน์โหลดได้จำเป็นต้องเปลี่ยนเป็น Maven3 เพื่อดาวน์โหลด
maven3 change.png
3. สร้างนักวิ่ง Maven ใหม่
maven.png
<!-คำสั่ง Run ที่กำหนดค่า-> mybatis-generator: สร้าง -e
โอเคงานเสร็จแล้วเพียงแค่วิ่ง Maven Runner!
หากคุณมีคำถามใด ๆ คุณสามารถอ่านเอกสารอย่างเป็นทางการ
เอกสารอย่างเป็นทางการของ MyBatis Generator
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น