![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
MyBatis框架的使用技巧,源码分析以及常见的面试题
JTraveler
喜欢交朋友~,热爱 Java 的朋友可以私信一起聊天呀
展开
-
2020年MyBatis最新面试题,看这篇就足够了
MyBatis作为Java火热的框架,如果去面试的话,一定会被问到,所以这里总结MyBatis常见的面试题。1.什么是MyBatisMybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度高...原创 2020-03-10 15:04:23 · 4380 阅读 · 0 评论 -
MyBatis代码生成器(超详细讲解)
为什么要使用MyBatis代码生成器?MyBatis代码生成器(MyBatis Generator)的作用就是方便我们偷懒,这样说比较贴切一些。因为我们在使用MyBatis框架的时候,需要三个组件实体类Mapper接口Mapper.xml在没有使用MyBatis代码生成器的时候,我们需要手动创建它们,一张表对应一个实体类、一个Mapper接口、一个Mapper.xml。表的数量比...原创 2020-03-09 10:07:25 · 9614 阅读 · 2 评论 -
MyBatis中的主键生成策略
在数据库(MySQL,Oracle…)中,我们都会为每张表设置主键。主键也是一个字段,只不过为其赋予非空唯一的特性。主键的作用是保证一张表中的数据唯一性。这次我们使用用户表介绍在使用MyBatis向数据库表新增数据(一条或者多条)时,主键该怎么设置?在Java项目中,主键对应的Java类型一般是Integer,Long或者String。建表及插值SQL语句CREATE TABLE `sy...原创 2020-03-07 19:00:40 · 6503 阅读 · 0 评论