什么是数据,如何访问,好像是问题又好像不是问题。看着简单,其实情况很复杂。
MyBatis功能点之一(1):MyBatis缓存初体验
摘要:在五(补充二)MyBatis中执行器Executor框架中展示了MyBatis中使用Executor默认为CacheExecutor,即默认提供对SQL执行结果提供缓存功能。 一级缓存初体验(session,默认打开) 同一查询执行两次以上:select * from student where i
阅读全文
posted @
2021-03-07 18:01
池塘里洗澡的鸭子
阅读(53)
推荐(0)
四、MyBatis注解开发
摘要:MyBatis中提供注解有: @Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装 @Results:可以与@Result 一起使用,封装多个结果集 @One:实现一对一结果集封装 @Many:实现一对多结果集封装 @
阅读全文
posted @
2021-03-06 17:04
池塘里洗澡的鸭子
阅读(61)
推荐(0)
二、Mybatis复杂映射开发
摘要:Mybatis针对SQL查询结果的复杂性,实现了一下三种复杂查询: 1)一对一查询 实现语句:select * from neworder o, user u where o.uid = u.id 实体Order: 接口: 配置: 关注点:此时mapper文件中resultMap已经不是实体类,而是
阅读全文
posted @
2021-03-06 13:08
池塘里洗澡的鸭子
阅读(61)
推荐(0)
三(1)、MyBatis基础配置之核⼼配置⽂件SqlMapConfig.xml
摘要:Mybatis核心配置文件层级关系 1)environments标签 2)mapper标签 eg: 3)properties标签 数据源配置参数抽取至jdbc.properties 修改sqlMapConfig.xml中数据源相关配置 4)typeAliases标签 对于下图中红框部分值太长可以使用
阅读全文
posted @
2021-03-06 12:13
池塘里洗澡的鸭子
阅读(56)
推荐(0)
一、Mybatis开发流程初体验
摘要:本文章中所有操作均在idea2019中实现。 快速入门步骤: 1)添加Mybatis包 2)创建实体类User(对应数据库操作提前已准备,参考随笔tip1:学习使用mybatis中使用mysql数据库的基本操作) 3)编写映射文件UserMapper.xml 4)编写核心文件配置sqlMapConf
阅读全文
posted @
2021-03-05 19:33
池塘里洗澡的鸭子
阅读(68)
推荐(0)
tip1:学习使用mybatis中使用mysql数据库的基本操作
摘要:1、查看mysql服务是否启动: 2、root用户链接数据库:mysql -u root -p,随后输入正确的密码即可。 修改root用户密码:mysqladmin -uroot -pJmeterTest password 新密码(123) 3、root用户创建数据库: 4、查看已建数据库:show
阅读全文
posted @
2021-03-05 15:14
池塘里洗澡的鸭子
阅读(170)
推荐(0)