@ table, @ column, @ id注解怎么在mybatis中生成

  

@ table, @ column, @ id注解怎么在mybatis中生成?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

在pom。xml中添加如下插件以及插件相关的依赖

,, & lt; plugin>   ,,,,,,,& lt; groupId> org.mybatis.generator   ,,,,,,,& lt; artifactId> mybatis-generator-maven-plugin   ,,,,,,,& lt; version> 1.3.2   ,,,,,,,& lt; configuration>   ,,,,,,,,,& lt; !——配置文件的位置——比;   ,,,,,,,,,& lt; configurationFile>   ,,,,,,,,,,,src/main/资源/generatorConfig.xml   ,,,,,,,,,& lt;/configurationFile>   ,,,,,,,,,& lt; !——避免操作不当,覆盖原来的类,设置为不覆盖:假——比;   ,,,,,,,,,& lt; overwrite> false   ,,,,,,,,,& lt; verbose> true   ,,,,,,,& lt;/configuration>   ,,,,,,,& lt; dependencies>   ,,,,,,,,,& lt; !——, & lt; dependency>   ,,,,,,,,,,,& lt; groupId> com.thunisoft.arterybase   ,,,,,,,,,,,& lt; artifactId> ArteryBase   ,,,,,,,,,,,& lt; version> 3.6.2.2   ,,,,,,,,,& lt;/dependency>——比;   ,,,,,,,,,& lt; dependency>   ,,,,,,,,,,,& lt; groupId> mysql   ,,,,,,,,,,,& lt; artifactId> mysql-connector-java   ,,,,,,,,,,,& lt; version> 5.1.47   ,,,,,,,,,& lt;/dependency>   ,,,,,,,,,,& lt; dependency>   ,,,,,,,,,,,& lt; groupId> tk.mybatis   ,,,,,,,,,,,& lt; artifactId> mapper   ,,,,,,,,,,,& lt; version> 4.0.0   ,,,,,,,,,& lt;/dependency>   ,,,,,,,& lt;/dependencies>   ,,,,,& lt;/plugin>

配置文件:generatorConfig。xml

& lt; ? xml  version=?.0“,编码=癠TF-8" ?比;   & lt; ! DOCTYPE  generatorConfiguration  PUBLIC “-//mybatis.org//DTD  MyBatis  Generator  Configuration  1.0//EN"   ,,,“http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"比;   & lt; !——,配置生成器,——比;   & lt; generatorConfiguration>   ,   & lt;才能!——,一个数据库一个上下文,defaultModelType=癴lat",大数据字段,不分表,——比;   & lt;才能context  id=癿ytables", targetRuntime=癕yBatis3Simple", defaultModelType=癴lat"比;   ,,,& lt; !——,自动识别数据库关键字,默认假,如果设置为真的,根据SqlReservedWords中定义的关键字列表;一般保留默认值,遇到数据库关键字(Java关键字),使用columnOverride覆盖,——比;   ,,,& lt; property  name=癶ttps://www.yisu.com/zixun/autoDelimitKeywords",价值=" true "/>      <!——生成的Java文件的编码- ->   <属性名=" javaFileEncoding " value=" utf - 8 "/>      <!——beginningDelimiter和endingDelimiter:指明数据库的用于标记数据库对象名的符号,比如ORACLE就是双引号,MYSQL默认是“反引号;- ->   <属性名=" beginningDelimiter " value=" "/>   <属性名=" endingDelimiter " value=" "/>      <!——格式化java代码- ->   <属性名=" javaFormatter " value=" org.mybatis.generator.api.dom.DefaultJavaFormatter "/>      <!——格式化XML代码- ->   <属性名=" xmlFormatter " value=" org.mybatis.generator.api.dom.DefaultXmlFormatter "/>   <插件类型=" org.mybatis.generator.plugins.SerializablePlugin "/>   <插件类型=" org.mybatis.generator.plugins.ToStringPlugin "/>   <!——通用映射器插件,可以生成带注解的实体类- ->   <插件类型=皌k.mybatis.mapper.generator.MapperPlugin”>   <属性名="映射器" value=" tk.mybatis.mapper.common.Mapper "/>   <!——caseSensitive默认假的,当数据库表名区分大小写时,可以将该属性设置为真正的- ->   <属性名=" caseSensitive " value=" true "/>      <!——注释- ->      <属性名=" suppressAllComments " value=" true "/>   <属性名=" suppressDate " value=" false "/>   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

@ table, @ column, @ id注解怎么在mybatis中生成