课堂课题:
什么是代码生成,mybatis generator代码生成是怎么实现的,还有什么办法可以生成代码?
关联任务:
任务五
直播时间:
2019-06-26 15:30:00
课堂内容:
视频链接:
PPT链接:
提交按钮:
小课堂内容格式
标题:
【修真院xx(职业)小课堂】课题名称
开场语:
大家好,我是IT修真院XX分院第X期的学员XX,一枚正直纯洁善良的XX程序员,今天给大家分享一下,修真院官网XX(职业)任务X,深度思考中的知识点——XXX
(1)背景介绍:
背景介绍的时候,尽可能的要宽广,讲清楚来龙去脉,讲清楚为什么会需要这个技术。
(2)知识剖析:
讲知识点的时候,尽可能的成体系,学会成体系的去给别人介绍知识。现在很多做的都是零散的,没有分类。
(3)常见问题:
最少列出1个常见问题。
(4)解决方案:
写清楚常见问题的解决方案。
(5)编码实战:
尽可能的去寻找在真实项目中在用的。如果你能找到某个网站在用你说的知识点,这是最好的。学以致用,否则当成练习题就没有意义了。多准备一些demo,讲解过程中将知识点和demo结合,便于大家理解所讲解的知识点。
(6)拓展思考:
知识点之外的拓展思考,由分享人进行讲解,这些东西就是所谓的深度,也是一个人技术水准高低比较的表现。
(7)参考文献:
引入参加文献的时候,在引用的句子后面加上序号【1】。参考文献中列出详细来源。不要去抄别人的东西,这是一个基本的态度。
(8)更多讨论:
Q1:提问人:问题?
A1:回答人(可以是分享人,也可以是其他学员):回答
Q2:提问人:问题?
A2:回答人(可以是分享人,也可以是其他学员):回答
Q3:提问人:问题?
A3:回答人(可以是分享人,也可以是其他学员):回答
(9)鸣谢:
感谢XX、XX师兄,此教程是在他们之前技术分享的基础上完善而成。
(10)结束语:
今天的分享就到这里啦,欢迎大家点赞、转发、留言、拍砖~
【修真院java 小课堂】什么是代码生成,MYBATIS GENERATOR代码生成是怎么实现的,还有什么办法可以生成代码?
大家好,我是IT修真院深圳分院第16期的学员廖志鹏,一枚正直纯洁善良的java后端程序员,今天给大家分享一下,修真院官网java任务三,深度思考中的知识点
1.背景介绍
什么是代码生成
自动代码生成器根本原理就是根据实现写事先好的模板,再根据你提供的数据库结构,生成一系列的增删改查方法。 的确是可以减少程序员的工作量,但是不能包含复杂或者特殊的业务逻辑
2.知识剖析
什么是MYBATIS GENERATOR
MyBatis Generator(MBG)是MyBatis 和iBATIS的代码生成器。它将为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码。 它将内省数据库表(或许多表),并将生成可用于访问表的工件。这减少了设置对象和配置文件以与数据库表交互的初始麻烦。 MBG寻求对简单CRUD(创建,检索,更新,删除)的大部分数据库操作产生重大影响
MYBATIS-GENERATOR怎么用?
1、建表
2、新建maven项目
3、配置依赖
4、写好generator配置文件
5、运行插件
3.常见问题
运行时异常
数据库驱动异常
插件里找不到mybatis-generator
4.编码实战
5.扩展思考
还有什么办法可以生成代码?
GreedyStar/generator
6.参考文献
https://github.com/GreedyStar/generator
百度、csdn
7.更多讨论
问:1、如何一次生成多个表的代码
答:在配置文件table那一栏输入需要生成的表名,一个table标签代表一个表
问:2、greedy star -generator怎么用
答:移步官方github https://github.com/GreedyStar/generator
问:3、mybatis-generator有什么弊端?
答:mybatis-generator无法生成复杂的功能,只有基本的增删改查
8.结束语:
今天的分享就到这里啦,欢迎大家点赞、转发、留言、拍砖~
[散修弟子]JAVA-7190 发表于 2019-11-16 17:48:38 #1
符合格式,通过
回复