سيناريو مقدمة
أثناء عملية كتابة التعليمات البرمجية ، نأمل دائمًا أن يكون هناك مكون إضافي يمكنه إنشاء رمز مشابه مشترك بسرعة. يبدو أن مولد MyBatis جيد للاستخدام. دعنا نلخص طريقة استخدامها أدناه.
خطوات للاستخدام
1. إنشاء ملف مولد جديد
<؟ <!-تقديم ملفات التكوين-> <!-ملاحظة TODO! ! ! قم بإنشاء رمز تلقائيًا للتخلي عن هذه الجملة ، ارتباطًا بقاعدة البيانات-> <Properties Resource = "jdbc.properties"/> <!-حدد عنوان جرة سائق اتصال البيانات-> <classPathentry الموقع = "f: /svn_info/cloudtree/trustzhyq/src/e3izm/src/main/webapp/web-inf/lib/mysql-connector-java-5.1.29.jar"/> contex نعم: خطأ: لا-> <property name = "cumpressallcomments" value = "true"/> <property name = "cumpressdate" value = "true"/> </commentGenerator> <!-التكوين ذو الصلة من قاعدة البيانات-> <jdbcconnection driverClass = "$ {driverClass} password = "$ {password}"/> <javatyperesolver> <property name = "forcebigdecimals" value = "false"/> </javatyperesolver> <!-موقع فئة الكيان جيل-> <javamodelgenerator targetpackage = "com.trust.e3izm.ress name = "enblesubPackages" value = "false"/> <property name = "trimStrings" value = "true"/> </javamodelgenerator> <!- name = "enblesubPackages" value = "false"/> </sqlmapgenerator> <!-موقع ملف واجهة mapper-> <javaclientgenerator targetpackage = "com.trust.e3izm.resmr.dao" targetproject = "src/main/java" type = xmlmaper </javaclientgenerator> <!-معلومات جدول التكوين-> <!-نوع خدمة الطرف الثالث-> <table schema = "e3iz" tablename = "thirdptysvc_type" domainObjectName = "exalablyexeexpe = falsing" enableupDateByExample = "false" enableupDateByExample = "false" enableUpDateByExample = "false"> </!-xxtable-> <!-إذا تم إنشاء الجداول n ، فقم بنسخ رمز الجدول أعلاه- 2. استيراد حزم التبعية في pom.xml
<uccedins> <ultion> <!-المكون الإضافي MyBatis-Generator ، يستخدم لإنشاء Mapper و PoJo-> <rougiD> org.mybatis.generator </groupid> <StifactId> mybatis-generator-plugin </shintifactid> 1.3.2. <IctuctionFile> src/main/resources/generatorconfig.xml </isconfigurationfile> <Ebbose> true </verbose> <sprowrite> true </strwrite> </ispification> <evelopments> <Rependency> <roupeD> org.mybatis.generator </groupId> <intifactid> mybatis-generator-core </artifactid> <sophy> 1.3.2 </splement> </sependent
يلاحظ
1. هذا الرمز يحتاج إلى وضع في
<Build> <InglName> e3izm </initalname> <!-ضع الرمز أعلاه في هذا الموقع من ملف pom.xml-> </build>
2. تنزيل Maven2 حول المولد ، لا يمكن تنزيل حزمة تبعية Maven ، ويجب تغييرها إلى Maven3 لتنزيله
Maven3 التغييرات
3. إنشاء عداء جديد Maven
maven.png
<!-Configed Run Command-> MyBatis-Generator: إنشاء -e
حسنًا ، تم الانتهاء من الوظيفة ، فقط قم بتشغيل عداء Maven!
إذا كان لديك أي أسئلة ، فيمكنك قراءة الوثائق الرسمية.
الوثائق الرسمية لمولد MyBatis
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.