generatorConfig详解.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
generatorConfig详解

generatorConfig.xml配置详解先在mysql中建立数据库;然后建立所需要的表,为每个表添加相应的属性;根据建立的数据库和表,配置generatorConfig.xml文件,为需要自动生成三种文件的表添加配置信息(实体表名对应:tableName 表名 domainObjectName 类名);运行插件即可生成相应的pojo类、dao接口和mapper.xml文件。generatorConfig.xml配置信息详解如下:?xml version=1.0 encoding=UTF-8?!DOCTYPE generatorConfiguration PUBLIC -////DTD MyBatis Generator Configuration 1.0//EN /dtd/mybatis-generator-config_1_0.dtdgeneratorConfiguration!-- 引入配置文件 --properties resource=perties/!-- mysql连接驱动jar 可不配置, classpath 有lib 下的 jar -- !-- 可以用于加载配置项或者配置文件,在整个配置文件中就可以使用${propertyKey}的方式来引用配置项 resource:配置资源加载地址,使用resource,MBG从classpath开始找,比如com/myproject/generatorCperties url:配置资源加载地质,使用URL的方式,比如file:///C:/myfolder/generatorCperties. 注意,两个属性只能选址一个; 另外,如果使用了mybatis-generator-maven-plugin,那么在pom.xml中定义的properties都可以直接在generatorConfig.xml中使用 properties resource= url= / -- !-- 在MBG工作的时候,需要额外加载的依赖包 location属性指明加载jar/zip包的全路径 -- !-- context:生成一组对象的环境 id:必选,上下文id,用于在生成错误时提示 defaultModelType:指定生成对象的样式 1,conditional:类似hierarchical; 2,flat:所有内容(主键,blob)等全部生成在一个对象中; 3,hierarchical:主键生成一个XXKey对象(key class),Blob等单独生成一个对象,其他简单属性在一个对象中(record class) targetRuntime: 1,MyBatis3:默认的值,生成基于MyBatis3.x以上版本的内容,包括XXXBySample; 2,MyBatis3Simple:类似MyBatis3,只是不生成XXXBySample; introspectedColumnImpl:类全限定名,用于扩展MBG --classPathEntry location=${classPath} / context id=mysql targetRuntime=MyBatis3!-- 自动识别数据库关键字,默认false,如果设置为true,根据SqlReservedWords中定义的关键字列表; 一般保留默认值,遇到数据库关键字(Java关键字),使用columnOverride覆盖 --plugin type=org.mybatis.generator.plugins.CaseInsensitiveLikePlugin!-- 生成的Java文件的编码 --property name=javaFileEncoding value=UTF-8//plugin plugin type=org.mybatis.generator.plugins.SerializablePlugin property name=javaFileEncoding value=UTF-8//plugin commentGenerator property name=javaFileEncoding value=UTF-8/ property name=suppressAllCommen

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档