![](https://img-blog.csdnimg.cn/a9c43f954f4f4f41ac0a19d28e34a19a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mybatis
文章平均质量分 69
有关该专栏的学习皆参考b站博主:“遇见狂神说”的课程讲解!
已转行@
不适合此行业,已弃坑……
展开
-
Spring整合Mybatis(三)
spring整合mybatis原创 2023-01-26 09:15:35 · 86 阅读 · 0 评论 -
SpringBoot整合Mybatis
SpringBoot整合Mybatis原创 2022-05-01 20:09:36 · 1198 阅读 · 0 评论 -
SSM整合(详解)
SSM整合(详解)原创 2022-09-16 20:08:22 · 469 阅读 · 0 评论 -
RowBounds实现分页
但使用RowBounds后,会将id>0的所有数据都加载到内存中,然后跳过offset=3条数据,截取10条数据出来,若id>0的数据有100万,则100w数据都会被加载到内存中,从而。原创 2022-08-02 12:45:26 · 649 阅读 · 0 评论 -
Limit实现分页
代码】Limit实现分页。原创 2022-08-02 12:22:58 · 366 阅读 · 0 评论 -
日志工厂(详细)
Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。...原创 2022-08-01 18:07:46 · 243 阅读 · 0 评论 -
生命周期和作用域
生命周期,和作用域是至关重要的,因为错误的使用会导致非常严重的。原创 2022-08-01 16:20:45 · 111 阅读 · 0 评论 -
XML配置
这些属性都是可外部配置且可动态替换的,既可以在典型的Java属性文件中配置,也可以通过properties元素的子元素来传递。MyBatis的配置文件包含了会深深影响MyBatis行为的设置和属性信息。第一种可以DIY别名,第二种则不行。如果非要改,需要在实体类上增加注解!我们可以通过properties属性来实现引用配置文件。扫描实体类的包,他的默认别名就为这个类的类名,在实体类比较少的时候,使用第一种方式!在实体类比较多的时候,使用第二种方式。Mybatis默认的。在核心配置文件中映入。...原创 2022-07-31 21:38:06 · 1009 阅读 · 0 评论 -
在Map传值与对象传值中模糊查询
在Map传值与对象传值中模糊查询。适用于字段或者参数过多,我们应当考虑使用Map!在xml的sql语句当中,parametertaype的类型直接写map,不用写实体类的全类名了。#{} 括号内可以随意命名变量,不需要再与实体类的变量名一致。在测试时,只需要 new 一个hashmap ,把括号内的变量当作key值,value为你要添加的值,然后put进map里就可以了。省去了建造多个构造器的步骤。在接口绑定的xml中,#{} 括号里面的变量,必须与实体类定义的变量名相对应。...原创 2022-07-31 20:12:48 · 697 阅读 · 0 评论 -
Map传值
Map传递参数,直接在sql中取出key即可!【】对象传递参数,直接在sql中取对象的属性即可!【】(int属性可省略不写!)只有一个基本类型参数的情况下,可以直接在sql中取到!多个参数用Map,或者注解!...原创 2022-07-31 10:26:26 · 481 阅读 · 0 评论 -
第一个Mybatis程序
搭建环境–>导入Mybatis–>编写代码–>测试。4、在父工程中导入依赖。第一个Mybatis程序搭建环境搭建数据库创建项目导入Mybatis编写代码测试原创 2022-07-29 21:41:45 · 195 阅读 · 0 评论 -
防止资源导出失败
防止资源导出失败原创 2022-07-29 21:03:54 · 84 阅读 · 0 评论 -
Mybatis简介
MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且改名为MyBatis。2013年11月迁移到Github。MyBatis是一款优秀的持久层框架它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射数据持久化持久化就是将程序的数据在持久状态和瞬时状态转化的过程。...原创 2022-07-29 09:01:17 · 205 阅读 · 0 评论 -
Mybatis中操作CRUD(详解)
1. 查看环境:(打开cmd):java -versionmysql --versionmvn -version确保jdk在1.8及以上(必须),mysql在5.7及以上(最好),manven在3.6及以上(最好)。不然版本过低会影响程序的执行!2.创建数据库create database `mybatis01`;使用数据库use mybatis01;创建表格create table `users`(id int(20) not null primary key comme原创 2022-03-31 21:00:10 · 1946 阅读 · 0 评论 -
整合Mybatis-Spring(二)
其实吧,第二种方式和第一种方式的代码差不多都一样,只不过代码省了几行罢,这里用到了新的抽象支持类SqlSessionDaoSupport 是一个抽象的支持类,用来为你提供 SqlSession。调用 getSqlSession() 方法你会得到一个 SqlSessionTemplate,之后可以用于执行 SQL 方法。首先,看下官方的描述:废话少说,上代码:在xml中,导入相对应的插件,如下:<dependencies> <!--mybatis-->原创 2022-03-31 13:12:34 · 146 阅读 · 0 评论 -
整合Mybatis-Spring(一)
经过这两周的学习,把Mybatis与Spring过了一遍,简单的分享下两种整合Mybatis-Spring方式。第一种实现整合方式:先看结构:在xml中,导入相对应的插件,如下:<dependencies> <!--mybatis--> <dependency> <groupId>junit</groupId> <artifactId>junit&原创 2022-03-31 12:15:49 · 1064 阅读 · 0 评论