1. أولاً ، قم بتكوين بيئة Maven باستخدام Eclipse وإنشاء مشروع مع SSM Framework
2. أضف البرنامج المساعد إلى pom.xml
<Nudgle> <Intyname> ssm_web </initalname> <uccedInmanagement> <plugins> <clupin> <roupiD> org.mybatis.generator </groupid> <StifactId> mybatis-generator-maven-plugin </stifactid> <splex> </version> <configuration <IctuctionFile> src/main/resources/mybatis-generator/generatorconfig.xml </isplisturesfile> <riledbose> true </pultbose> <trowrite> true </swrite> </configuration> <executions> </executions> <ependencies> <redence> <roupiD> org.mybatis.generator </groupId> <Stifactid> mybatis-generator-core </stifactid> <soreg> <soph> 5.1.40 </version> <scope> وقت التشغيل </scope> </sependency> </repreadencies> </sultcin> </plugins> </plugins> </pluginmanagement> </buy>
يلاحظ:
1. لإضافة المكونات الإضافية إلى POM ، تحتاج إلى تحديد برنامج تشغيل قاعدة البيانات في علامة </Build> ، وتحديد برنامج تشغيل قاعدة البيانات هنا. ثم عند تكوين GeneratorConfig.xml في الخطوة التالية ، لا تحتاج إلى تحديد المسار المحلي لسائق قاعدة البيانات ؛
2. SRC/Main/Resources/MyBatis-Generator/GeneratorConfig.xml يحدد مسار ملف تكوين conferatorConfig.xml ، ويمكن للجميع ضبطه وفقًا لموقفهم الفعلي ؛
3. ملف تكوين GeneratorConfig.xml
<؟ <classpathentry location = "e: /maven/repository/mysql/mysql-connector-java/5.1.40/mysql-connector-java-5.1.40.jar"/>-> <context id = "my" targetruntime = "myBatis3" name = "cumpressallcomments" value = "true"/> </commentGenerator> <JDBCConnection DriverClass = "com.mysql.jdbc.driver TargetPackage = "com.xdw.model" targetproject = "f:/javawebworkspace/ssm_web/src/main/java"> <property name = "enlabesUBPackages" value = "True"/> TargetPackage = "com.xdw.mapping" targetproject = "f:/javawebworkspace/ssm_web/src/main/java"> <property name = "enlabesUBPACKAGES TargetProject = "f:/javawebworkspace/ssm_web/src/main/java type =" xmlmapper "> <property name =" enlabesUbPackages "value =" true "/> </javaclientgenerator> name = "useActualColumnNames" value = "true"/> -> </table> </sectext> </enderatorconfiguration>
تفسير التكوين:
1. لا يلزم تكوين موقع ClassPathentry هنا ، لأنه تم تكوين برنامج تشغيل قاعدة البيانات في POM من قبل ؛
2. JDBCConnection يقوم بتكوين فئة برنامج التشغيل المقابلة ، URL ، اسم المستخدم وكلمة المرور وفقًا لقاعدة البيانات الخاصة به ؛
3. JavamodeLgenerator ، SQLMapGenerator ، JavaclientGenerator تكوين فئة POJO المقابلة المراد إنشاؤها ، يحدد ملف XML المقابل لفئة DAO و MAPPER ، الخاصية TargetPackage اسم الحزمة ، والهدف يحدد المسار إلى مشروعك ،
4. تقوم علامة الجدول بتكوين تعيين جداول قاعدة البيانات وفئات الكيانات. تحدد خاصية Tablename اسم الجدول ، ويحدد DomainObjectName اسم فئة POJO تم إنشاؤه ؛ <property name="useActualColumnNames" value="true"/> إذا تم تكوينه ، فإن اسم سمة فئة الكيان التي تم إنشاؤها هو نفس قاعدة البيانات.
اسم كل حقل في الجدول هو نفسه. إذا لم يتم تكوينه ، فسيتم إنشاء اسم الحقل في جدول البيانات تلقائيًا من خلال الحقول _connected. على سبيل المثال ، لدي حقل يسمى type_id هنا ، واسم السمة الذي تم إنشاؤه هو typeid ؛
من المستحسن أن يقوم الجميع باستخدام الكلمات use_separate عند إنشاء جداول قاعدة البيانات ؛
4. بعد الخلق ، انقر فوق Maven Build
يظهر فجأة
املأ mybatis-generator:generate في الأهداف ، وانقر فوق "تشغيل"
يمكنك أيضًا mvn mybatis-generator:generate
5. نتائج التنفيذ على النحو التالي:
لخص
ما سبق هو إطار SSM الذي أدخله المحرر لك توليد التعليمات البرمجية تلقائيًا من خلال MyBatis-Generator. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!