如何使用mybatis generator
的有关信息介绍如下:首先需要下载idea软件,maven 软件,这个软件需要读者自行下载,这里不详细介绍,要想知道怎么下载安装,请翻阅我其他经验,或者给我留言。
使用idea 创建一个maven 项目,这里也不详细介绍,在我的其它经验中已经介绍过怎么用idea 创建maven项目,请自行查阅,或者给我留言。
然后就是在准备mysql驱动jar包,这里用的是mysql数据库,下载mysql驱动包,我用的是maven进行下载。添加maven依赖 mysql mysql-connector-java 5.1.38
然后是安装mybatis generater 的maven 插件 org.mybatis.generator mybatis-generator-maven-plugin 1.3.5 ${project.basedir}/src/main/resources/generatorConfig.xml true true
然后是设置配置文件,generatorConfig.xml 需要在maven插件中指定文件路径。文件内容如下
还需要准备generatorConfig.properties文件,和generatorConfig.xml 进行关联,generatorConfig.properties 主要以键值对的形式设置mysql的链接信息,以及生成映射文件的相关配置。文件内容如下#classPathEntry.location=E://ojdbc14.jarclassPathEntry.location=E://maven_repository//mysql//mysql-connector-java//5.1.20//mysql-connector-java-5.1.20.jar#jdbcConnection.driverClass=oracle.jdbc.driver.OracleDriverjdbcConnection.driverClass=com.mysql.jdbc.Driver#jdbcConnection.connectionURL=jdbc:oracle:thin:@192.168.1.105:1521:ORCLjdbcConnection.connectionURL=jdbc:mysql://localhost:3306/blog?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8jdbcConnection.userId=rootjdbcConnection.password=rootjavaModelGenerator.targetPackage=com.zuli.system.entityjavaModelGenerator.targetProject=src/main/javasqlMapGenerator.targetPackage=mapper.systemsqlMapGenerator.targetProject=src/main/resources#sqlMapGenerator.targetProject=src/main/javajavaClientGenerator.targetPackage=com.zuli.system.mapperjavaClientGenerator.targetProject=src/main/java#type="ANNOTATEDMAPPER",生成Java Model 和基于注解的Mapper对象#type="MIXEDMAPPER",生成基于注解的Java Model 和相应的Mapper对象#type="XMLMAPPER",生成SQLMapXML文件和独立的Mapper接口javaClientGenerator.type=XMLMAPPER
配置好各种文件之后,就要开始映射文件了。点击idea 界面右侧【maven projects】按钮
找到【plugins】->【mybatis-generater】插件,然后单击,查看最终生成的文件。