自动生成代码配置

创建自动生成代码的java文件。

(1)先创建一个java Project,然后next,然后选择Create project from template模版,

选中后,点击Java Hello World模版,然后next,出现定义Project名时,写上自己定义的文件名(提示:automatic 自动的,generate 生成,code 代码),然后finsh,这就完成了自动生成文件的创建。

图片1.png

图片2.png

导入相关的lib。

(1) 点击项目,然后创建一个lib的目录,然后将mybatis的三个jar包和关于打印

日志的log4j的jar包导入。

图片3.png

(2) 然后选中导入所有的jar包,然后右击,选中Add as lib..,然后在 level 选项

中选择Project Library,这就完成了相关自动生成代码的包的导入。

图片4.png

(3) 完成后的目录展示

图片5.png

导入generatorConfig.xml

(1) 将generatorConfig.xml放在项目的目录下,与src,lib同一级目录。

图片6.png

修改generatorConfig.xml配置文件。

(1) 修改连接数据库的主机名,数据库。

connectionURL="jdbc:mysql://localhost:3306/mybatis"

userId="root" password="123456">

connectionURL:修改的是自己连接数据的主机(如果是本机用localhost,如果是远程的话,就输入远程的ip地址)和数据库的名字

userId: 数据库的用户名

Password: 数据库的密码

(2) 修改连接数据库的表名

tableName: 连接数据库中的表名。

如果有多个表名需要连接,可以写多个我们这样的标签,修改tableName中的表名。

(3) 修改自动生成的bean类(或者说Po类,model类)的位置。

targetProject=".\src">

targentPackage: 就是我们生成bean类的目录和位置,(生成的包在src/cn/kz/com/po)

targetProject: 如果值为”.\src” ,就是将文件创建在src根目录下

(4) 修改生成mapper文件的位置

targetProject=".\src">

(5) 修改生成mapper接口的位置

targetProject=".\src">

将GeneratorSqlmap 类复制到src下。

(1) 如果类不报红,就直接运行(运行前,记得将数据库打开),然后运行如果出现了生成的包和文件,就说明成功,虽然控制台会显示一些红色的日志,但无关紧要。

图片7.png

自动生成java代码_自动生成代码相关推荐

  1. jaxb 生成java类_重用生成的JAXB类

    jaxb 生成java类 在本文中,我将演示如何利用XJC扩展来重用以前从XML模式生成的类. 当其他XML架构导入XML架构并且您不想每次都生成相同的类时,这很有用. 导入的架构(Product.x ...

  2. proto生成java类_.proto生成java或其他语言

    > .proto生成java或其他语言 1. 首先看看一个简单的service.proto文档 ~~~ syntax = "proto3"; option java_pack ...

  3. html游戏代码_实现了代码自动生成,开发效率妥妥的提升,升职加薪跟上

    目录 1.应用场景: 2.实战 1.环境搭建 2.代码 3.运行结果 3.官方网站 4.总结: 关注我公众号[香菜聊游戏] 序言:继续接上篇的live template ,idea骚操作虽然好,但是使 ...

  4. latex自动生成中文目录_自动生成工作表目录三种方法,看哪种适合你?

    如果在一个工作簿内有很多工作表需要去维护管理,一个个的查找显然是很麻烦的,建立一个工作表的导航目录无疑是最便捷的方法. 下面介绍三种生成工作表目录的方法: 一.利用宏表函数生成可导航目录 第1步:定义 ...

  5. gradle生成java文件_使用Gradle for Java插件生成Java类

    我想使用Gradle任务为 Java 项目生成Java类,类似于Android插件如何BuildConfig.java使用buildConfig 表示法创建,例如: android { ... bui ...

  6. xsd 生成 java 类_如何从Java类生成XSD

    xsd 生成 java 类 In last few posts, we learned about Java JAXB and how to generate java class from XSD. ...

  7. python灰色模型代码_几行代码搞定ML模型,低代码机器学习Python库正式开源

    机器之心报道 机器之心编辑部 PyCaret 库支持在「低代码」环境中训练和部署有监督以及无监督的机器学习模型,提升机器学习实验的效率. 想提高机器学习实验的效率,把更多精力放在解决业务问题而不是写代 ...

  8. html div分钟刷新一次啊代码_接口测试平台代码实现57首页重构5

    本节我们接着开发首页, 主要内容是 让左侧的请求记录和右侧的请求模块 联动起来. 具体联动需求: 右侧请求一次之后,左侧生成记录 点击左侧记录,右侧则会显示这次记录的请求数据 我们本节课的内容是想办法 ...

  9. python低代码_几行代码搞定ML模型,低代码机器学习Python库正式开源

    PyCaret 库支持在「低代码」环境中训练和部署有监督以及无监督的机器学习模型,提升机器学习实验的效率. 想提高机器学习实验的效率,把更多精力放在解决业务问题而不是写代码上?低代码平台或许是个不错的 ...

  10. 同步代码和异步代码_告别异步代码

    同步代码和异步代码 Quasar是一个将真正的轻量级线程(纤维)添加到JVM的库. 它们非常便宜且非常快-实际上,光纤的行为就像Erlang进程或Go goroutines-并允许您编写简单的阻塞代码 ...

最新文章

  1. oracle utl_smtp 500 bad syntax,改进oracle utl_mail包的smtp_server设定和密码验证不足
  2. 【Docker】 安装 nexus3
  3. mysql 工具_最全Mysql运维工具Percona Toolkit使用案例
  4. 为中国游牧蒙古人造像
  5. 告别花瓶:2015年智能电视路在何方?
  6. 全国计算机等级考试题库二级C操作题100套(第66套)
  7. PSD分层模板素材丨只需掌握三大规则!电商海报秒脱俗套
  8. java qrious 二维码中文无反应_来了来了,今天的苹果限免应用刚刚出炉,8款APP在App Store限时免费啦!手慢无~...
  9. oracle sysau,ORACLE 10GR2 ASM 如何修改AU_SIZE的大小
  10. 20145335郝昊《网络对抗》逆向及Bof基础实践
  11. Helm 3 完整教程(十一):Helm 函数讲解(5)日期函数
  12. tableview 图片缓存
  13. 关于程序分析和代码编写
  14. java和eova的关系_Eova 1.2 正式版,Java Web 快速开发平台
  15. ABBYY FineReader15最新免费下载安装地址激活2020注册机教程
  16. 常用网站有哪些,最常用的网站
  17. Eclipse的JVM语言Xtend达到2.3 M7
  18. MQTT学习笔记(4)报文分析之PUBLISH
  19. 数据结构的逻辑结构和物理结构的基本概念
  20. Greenplum 扩容

热门文章

  1. 象棋名手手机版2019最新版_象棋名手
  2. java从0单排之java就业培训教程复习与面试题回顾——02
  3. java swing入门教程_java swing基础(菜鸟教程学习)
  4. SQL数据库的下载与安装
  5. 程序员需不需要数学知识?
  6. jQuery 中文文档
  7. 修改XP/Win7开机动画
  8. 电力电子仿真软件对比分析
  9. 最好用的十六进制编辑器010 Editor
  10. 结露温度计算器_结露计算