当前位置: 首页 > news >正文

网站备案率定义设计个企业网站网页咋弄

网站备案率定义,设计个企业网站网页咋弄,网站系统分析的步骤有哪些,wordpress id重置在使用 mybatis 过程中#xff0c;当手写 JavaBean和XML 写的越来越多的时候#xff0c;就越来越容意出错。这种重复性的工作#xff0c;我们当然不希望做那么多。 还好#xff0c; mybatis 为我们提供了强大的代码生成--MybatisGenerator。 通过简单的配置#xff0c;我们… 在使用 mybatis 过程中当手写 JavaBean和XML 写的越来越多的时候就越来越容意出错。这种重复性的工作我们当然不希望做那么多。 还好 mybatis 为我们提供了强大的代码生成--MybatisGenerator。 通过简单的配置我们就可以生成各种类型的实体类Mapper接口MapperXML文件Example对象等。通过这些生成的文件 我们就可以方便的进行单表进行增删改查的操作。 以下的工具使用的都是 IDEA 创建Maven项目 菜单上选择新建项目 File | New | Project 选择左侧的Maven 由于我们只是创建一个普通的项目 此处点击Next即可。  输入groupId和artifactid 在我的项目中 GroupId 填 com.homejim.mybatis ArtifactId 填 mybatis-generator 点击 Next。Finish。 通过以上步骤 一个普通的Maven项目就创建好了。 配置generator.xml ?xml version1.0 encodingUTF-8 ? !DOCTYPE generatorConfiguration PUBLIC -//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd generatorConfigurationclassPathEntry locationC:\Users\\Administrator\\.m2\repository\\mysql\\mysql-connector-java\\8.0.12\\mysql-connector-java-8.0.1 context idcontext targetRuntimeMyBatis3 commentGenerator property namesuppressAllComments valuefalse/ property namesuppressDate valuetrue/ /commentGeneratorjdbcConnection driverClasscom.mysql.jdbc.Driver connectionURLjdbc:mysql://localhost:3306/mybatis userIdroot passwordjim777/javaTypeResolver property nameforceBigDecimals valuefalse/ /javaTypeResolverjavaModelGenerator targetPackagecom.homejim.mybatis.entity targetProject.\src\main\java property nameenableSubPackages valuefalse/ property nametrimStrings valuetrue/ /javaModelGeneratorsqlMapGenerator targetPackagemybatis/mapper targetProject.\src\main\resources property nameenableSubPackages valuefalse/ /sqlMapGeneratorjavaClientGenerator typeXMLMAPPER targetPackagecom.homejim.mybatis.mapper targetProject.\src\main\java property nameenableSubPackages valuefalse/ /javaClientGeneratortable tableNameblog / /context /generatorConfiguration需要改一些内容 本地数据库驱动程序jar包的全路径必须要改。 数据库的相关配置必须要改 相关表的配置必须要改 实体类生成存放的位置。 MapperXML 生成文件存放的位置。 Mapper 接口存放的位置。 如果不知道怎么改 请看后面的配置详解。 配置pom.xml 在原基础上添加一些内容。 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd modelVersion4.0.0/modelVersiongroupIdcom.homejim.mybatis/groupId artifactIdmybatis-generator/artifactId version1.0-SNAPSHOT/versionbuild finalNamemybatis-generator/finalName plugins plugin groupIdorg.mybatis.generator/groupId artifactIdmybatis-generator-maven-plugin/artifactId version1.3.7/version configurationconfigurationFilesrc/main/resources/generator.xml/configurationFile verbosetrue/verbose overwritetrue/overwrite /configuration executions execution idGenerate MyBatis Artifacts/id goals goalgenerate/goal /goals /execution /executions dependencies dependency groupIdorg.mybatis.generator/groupId artifactIdmybatis-generator-core/artifactId version1.3.7/version /dependency /dependencies /plugin /plugins /build/project需要注意的是 configurationFile 中的文件指的是 generator.xml。因此路径写的是该文件的相对路径 名称也跟该文件相同。到此 mybatis-generator 就可以使用啦。 使用及测试 打开Maven Projects 视图 在 IDEA 上 打开View | Tools | Windwos | Maven Projects Projects 中双击 mybatis-generator 在右侧此时可以看到 Maven Projects 了。找到 mybatis-generator 插件。 mybatis-generator | Plugins | mybatis-generator | mybatis-generator 双击运行 运行正确后 生成代码 得到如下的结构 仅仅是上面那么简单的使用还不够爽。那么我们就可以通过更改 generator.xml 配置文件的方式进行生成的配置。 文档 推荐查看官方的文档。 英文不错的MyBatis Generator Core – MyBatis Generator XML Configuration File Reference 中文翻译版http://mbg.cndocs.ml/index.html 官网没有的property标签 该标签在官网中只是说用来指定元素的属性 至于怎么用没有详细的讲解。 分隔符相关 property nameautoDelimitKeywords valuetrue/ property namebeginningDelimiter value/ property nameendingDelimiter value/以上的配置对应的是 mysql 当数据库中的字段和数据库的关键字一样时 就会使用分隔符。 比如我们的数据列是 delete, 按以上的配置后 在它出现的地方 就变成delete。 编码 默认是使用当前的系统环境的编码 可以配置为 GBK 或 UTF-8。 property namejavaFileEncoding valueUTF-8/ 我想项目为 UTF-8 如果指定生成 GBK 则自动生成的中文就是乱码。 格式化 property namejavaFormatter valueorg.mybatis.generator.api.dom.DefaultJavaFormatter/property namexmlFormatter valueorg.mybatis.generator.api.dom.DefaultXmlFormatter/这些显然都是可以自定义实现的的。 plugins标签 plugins 标签用来扩展或修改代码生成器生成的代码。 在生成的 XML 中 是没有cache 这个标签的。该标签是配置缓存的。如果我们想生成这个标签 那么可以 plugins 中进行配置。 plugin typeorg.mybatis.generator.plugins.CachePlugin property namecache_eviction valueLRU/ /plugin比如你想生成的 JavaBean 中自行实现 Serializable 接口。 plugin typeorg.mybatis.generator.plugins.SerializablePlugin / 还能自定义插件。 这些插件都蛮有用的 感觉后续可以专门开一篇文章来讲解。看名称 就知道是用来生成注释用的。 默认配置 commentGenerator property namesuppressAllComments valuefalse/ property namesuppressDate valuefalse/ property nameaddRemarkComments valuefalse/ /commentGenerator suppressAllComments 阻止生成注释 默认值是false。 suppressDate: 阻止生成的注释包含时间戳 默认为false。 addRemarkComments: 注释中添加数据库的注释 默认为 false。 还有一个就是我们可以通过      type    属性指定我们自定义的注解实现类   生成我们自⼰想要的注解 。自定义的实现类需要 实现 org.mybatis.generator.api.CommentGenerator。 源码 https://github.com/homejim/mybatis-cn
http://www.ho-use.cn/article/10822110.html

相关文章:

  • 广州网站建设优化公司炎陵做网站
  • 网站改版解决方案wordpress搜狗
  • 北京公司模板网站好一起做单网站怎么样
  • 校园网二手书交易网站建设wordpress建站是什么意思
  • 骏域建网站做一个网站成本多少钱
  • 重庆网站开发企业郑州做网站公司哪家好
  • 做软装平台网站做电商需要什么
  • 做网站后面维护要收钱吗无锡网站建设方案优化
  • 3d建模怎么做网站旋转wap网站下载
  • 湖州童装网站新闻采集源码wordpress
  • 玉溪市住房城乡建设局网站青州网站建设
  • 网站建设运营合作合同做网站如何与网络公司沟通
  • 百度怎么注册公司网站百度百科搜索入口
  • 注册网站做网销2012r2网站建设
  • 连云港网站建设价位怎么做可以聊天的网站吗
  • 网站开发电脑内存要多少徐州网站排名公司
  • 金华网站建设开发湖南信息网官方网站
  • 我要做个网站传媒网站如何设计
  • 成都学习网站建设营销渠道管理
  • 近五年网站开发参考文献网站恶意刷新
  • 上海网站开发公司哪家好做特卖的网站怎么赚钱
  • 网站上图片的链接怎么做济南建设网站需要
  • 免费网站软件大全wordpress中文二次元
  • 深圳市建设网站手机制作ppt的步骤图解
  • 网站的备案要求吗吉林省干部网络培训
  • 手机app开发网站网站建设排行榜
  • 建设拍卖网站seo与网站建设的关联
  • 网站上切换语言是怎么做的led灯 东莞网站建设
  • 做淘宝网站要求与想法wordpress分类seo标题
  • 多用户建站系统源码wordpress落叶插件