![](https://img-blog.csdnimg.cn/50d841b93de34422b8bb5009df778b4e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java框架之mybatis
如何简化jdbc的操作来进行对数据库的交互
全干程序员demo
一名00后互联网开发从业者,现就职华中科技大学担任后端开发工程师.致力代码改变生活,公众号:全干程序员demo,欢迎各位大佬关注!
展开
-
mybatis基于注解开发的多表操作06
mybatis基于注解开发的多表操作06 基于注解开发一对一的情况 根据每个账户都对应着一个用户希望在查询账户的时候并且把用户也给查询出来. 创建账户的实体类 import java.io.Serializable; public class Account implements Serializable { private Integer id; private Integer uid; private Double money;i private Use...原创 2020-08-05 18:37:05 · 183 阅读 · 1 评论 -
mybatis基于注解开发的单表查询05
mybatis基于注解开发05 注解开发的好处 注解的应用,加速度了代码开发的速度,并且不用去写xml映射文件. 注解开发的步骤 1.将SqlMapConfig.xml的主配置文件的mappers标签修改成注解开发 <mappers> <package name="cn.itcast.dao"/> </mappers> 2.需要在IUserDao的增删改查方法上面增加注解和对应的sql语句 import cn.i...原创 2020-08-05 17:11:00 · 172 阅读 · 1 评论 -
mybaits的缓存04
mybaits的缓存04 mybatis中延迟加载 在我们真正使用数据时才发起查询,不用的时候不查询.按需求加载(懒加载) 立即加载 不管用不用,只要调用方法,马上发起查询 总结: 在对应的四种表关系中: 一对多,多对一,一对一,多对多 一对多,多对多,通常情况下我们都是采用延迟加载 多对一,一对一,通常情况下我们都是采用立即再在 通过mybatis官方文档可以看到延迟加载的参数配置 如下图: 在SqlMapConfig.xml中的configura.原创 2020-08-05 16:00:44 · 91 阅读 · 0 评论 -
mybatis的连接池03
mybatis的连接池03 连接池的简述 我们在实际开发中都会使用连接池 因为它可以减少我们获取连接所消耗的时间 连接池的思想 如下图: mybatis中的连接池 mybatis连接池提供了三种方式的配置: 配置的位置: 主配置文件SqlMapConfig.xml中的DataSource标签,type属性就是采用连接吃的方式 type属性的取值: POOLED 采用传统的 javax.sql.DataSource规范中的连接池,mybatis中有针.原创 2020-08-05 12:03:12 · 106 阅读 · 0 评论 -
mybatis快速入门02
mybatis快速入门02 环境搭建前期准备 通过maven仓库来创建一个新的项目,进入pom.xml文件来选择导包方式为jar包,准备mybatis的jar包坐标 百度搜索mybatis进入官网选择中文显示开发文档然后看到如下图: 因为是mybatis操作数据库所以还需要导入mysql-connector-java的jar包,如果需要打印日志和单元测试还需要分别导入junit和log4j. 代码如下: <packaging>jar</packaging>.原创 2020-08-04 22:48:28 · 113 阅读 · 0 评论 -
mybatis框架简介01
mybatis框架简介01 框架概述 它是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题 框架封装了许多细节,使开发者可以使用极简的方式实现功能.从而大大提高了开发效率 框架能解决的问题 框架要解决的最重要的一个问题是技术整合的问题,在 J2EE 的 框架中,有着各种各样的技术,不同的 软件企业需要从 J2EE 中选择不同的技术,这就使得软件企业最终的应用依赖于这些技术,技术自身的复杂性和技 术的风险性将会直接对应用造成冲击。而应用是软件企业的核心,是竞争力的关键所在,因此原创 2020-08-04 17:54:46 · 171 阅读 · 0 评论