mybatis generator 根据表生成对应的mapper文件

【mybatis generator 根据表生成对应的mapper文件】壮心未与年俱老,死去犹能作鬼雄。这篇文章主要讲述mybatis generator 根据表生成对应的mapper文件相关的知识,希望能为你提供帮助。

< ?xml version=" 1.0" encoding=" UTF-8" ?> < project xmlns=" http://maven.apache.org/POM/4.0.0" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > < modelVersion> 4.0.0< /modelVersion> < groupId> com.mjz< /groupId> < artifactId> generatorByTable< /artifactId> < version> 1.0-SNAPSHOT< /version> < properties> < project.build.sourceEncoding> UTF-8< /project.build.sourceEncoding> < /properties> < dependencies> < dependency> < groupId> org.mybatis.generator< /groupId> < artifactId> mybatis-generator-core< /artifactId> < version> 1.3.7< /version> < /dependency> < /dependencies> < build> < plugins> < plugin> < groupId> org.apache.maven.plugins< /groupId> < artifactId> maven-compiler-plugin< /artifactId> < configuration> < source> 1.8< /source> < target> 1.8< /target> < /configuration> < version> 3.8.1< /version> < /plugin> < plugin> < groupId> org.mybatis.generator< /groupId> < artifactId> mybatis-generator-maven-plugin< /artifactId> < version> 1.3.7< /version> < configuration> < verbose> true< /verbose> < overwrite> true< /overwrite> < /configuration> < /plugin> < /plugins> < /build> < /project>

< ?xml version=" 1.0" encoding=" UTF-8" ?> < !DOCTYPE generatorConfiguration PUBLIC " -//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" " http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" > < generatorConfiguration> < classPathEntry location=" D:java-jarmysql-connector-java-5.1.47.jar" /> < context id=" test" targetRuntime=" MyBatis3" > < commentGenerator> < !-- 这个元素用来去除指定生成的注释中是否包含生成的日期 false:表示保护 --> < !-- 如果生成日期,会造成即使修改一个字段,整个实体类所有属性都会发生变化,不利于版本控制,所以设置为true --> < property name=" suppressDate" value=https://www.songbingjia.com/android/" true" /> < !-- 是否去除自动生成的注释 true:是 : false:否 --> < property name=" suppressAllComments" value=" false" /> < /commentGenerator> < !--数据库链接URL,用户名、密码 --> < jdbcConnection driverClass=" com.mysql.jdbc.Driver" connectionURL=" jdbc:mysql://x.x.x.x:3306/parkinglot" userId=" xxx" password=" xxx" > < /jdbcConnection> < javaTypeResolver> < property name=" forceBigDecimals" value=" false" /> < /javaTypeResolver> < !-- 生成模型的包名和位置 --> < javaModelGenerator targetPackage=" main.java.entity" targetProject=" src" > < property name=" enableSubPackages" value=" false" /> < property name=" trimStrings" value=" false" /> < /javaModelGenerator> < !-- 生成映射文件的包名和位置 --> < sqlMapGenerator targetPackage=" main.resources.mapper" targetProject=" src" > < property name=" enableSubPackages" value=" false" /> < /sqlMapGenerator> < !-- 生成DAO的包名和位置 --> < javaClientGenerator type=" XMLMAPPER" targetPackage=" main.java.dao" targetProject=" src" > < property name=" enableSubPackages" value=" false" /> < /javaClientGenerator> < !-- 要生成哪些表 --> < table schema=" parkinglot" tableName=" upl_flow_audit_info" /> < /context> < /generatorConfiguration>


    推荐阅读