详解MyBatis Generator自动创建代码(dao,mapping,poji)
程序员文章站
2024-03-13 07:59:51
连接的数据库为sql server2008,所以需要的文件为sqljdbc4.jar
使用的lib库有:
在lib库目录下新建一个src文件夹用来存放生成的文件,然...
连接的数据库为sql server2008,所以需要的文件为sqljdbc4.jar
使用的lib库有:
在lib库目录下新建一个src文件夹用来存放生成的文件,然后新建generatorconfig.xml
里面代码为:
<?xml version="1.0" encoding="utf-8"?> <!doctype generatorconfiguration public "-//mybatis.org//dtd mybatis generator configuration .//en" "http://mybatis.org/dtd/mybatis-generator-config__.dtd"> <generatorconfiguration> <!-- 数据库驱动--> <!-- sqljdbc4.jar是sqlserver数据库连接jar包,如果要连接mysql数据库直接把sqljdbc4.jar改成mysql-connector-java-5.1.25-bin.jar --> <classpathentry location="sqljdbc.jar"/> <context id="dbtables" targetruntime="mybatis"> <commentgenerator> <property name="suppressdate" value="true"/> <!-- 是否去除自动生成的注释 true:是 : false:否 --> <property name="suppressallcomments" value="true"/> </commentgenerator> <!--数据库链接url,用户名、密码 --> <!--连接数据sqlserver --> <jdbcconnection driverclass="com.microsoft.sqlserver.jdbc.sqlserverdriver" connectionurl="jdbc:sqlserver://127.0.0.1:1433;databasename=dbssmtest" userid="sa" password="123"> <!--连接数据库mysql --> <!-- <jdbcconnection driverclass="com.mysql.jdbc.driver" connectionurl="jdbc:mysql://...:/ypzlmanagement" userid="root" password="hewei"> --> </jdbcconnection> <javatyperesolver> <property name="forcebigdecimals" value="false"/> </javatyperesolver> <!-- 生成模型的包名和位置--> <!-- targetpackage="com.ssm.pojo"是生成代码的存放路径这里根据你的路径存放 --> <javamodelgenerator targetpackage="com.ssm.pojo" targetproject="src"> <property name="enablesubpackages" value="true"/> <property name="trimstrings" value="true"/> </javamodelgenerator> <!-- 生成映射文件的包名和位置--> <!-- targetpackage="com.ssm.pojo"是生成代码的存放路径这里根据你的路径存放 --> <sqlmapgenerator targetpackage="com.ssm.mapping" targetproject="src"> <property name="enablesubpackages" value="true"/> </sqlmapgenerator> <!-- 生成dao的包名和位置--> <!-- targetpackage="com.ssm.pojo"是生成代码的存放路径这里根据你的路径存放 --> <javaclientgenerator type="xmlmapper" targetpackage="com.ssm.dao" targetproject="src"> <property name="enablesubpackages" value="true"/> </javaclientgenerator> <!-- 要生成的表 tablename是数据库中的表名或视图名 domainobjectname是实体类名--> <!-- tablename是要生成数据库映射文件的表名 domainobjectname要生成代码的实体类名 根据自己需求修改 --> <table tablename="student" domainobjectname="student" enablecountbyexample="false" enableupdatebyexample="false" enabledeletebyexample="false" enableselectbyexample="false" selectbyexamplequeryid="false"></table> </context> </generatorconfiguration>
最后在cmd控制台下找到lib的根目录然后执行以下语句
java -jar mybatis-generator-core-1.3.5.jar -configfile generatorconfig.xml -overwrite
如图所示:
然后在文件夹目录下可以看见自动生成的文件
以上所述是小编给大家介绍的详解mybatis generator自动创建代码(dao,mapping,poji),希望对大家有所帮助
上一篇: Java如何调用C++ DLL库
下一篇: 关于PHP定时发送服务的解决办法
推荐阅读
-
详解MyBatis Generator自动创建代码(dao,mapping,poji)
-
详解使用MyBatis Generator自动创建代码
-
Mybatis-Generator自动生成Dao、Model、Mapping等相关映射文件(懒人版)
-
详解使用MyBatis Generator自动创建代码
-
SSM框架学习:使用MyBatis Generator自动创建代码
-
mybatis-generator自动生成dao、mapping、bean配置操作
-
Mybatis-generator代码生成工具自动生成model,dao,mapper代码
-
使用MyBatis Generator自动创建代码
-
SSM框架学习:使用MyBatis Generator自动创建代码
-
Mybatis-Generator自动生成Dao、Model、Mapping等相关映射文件(懒人版)