
mybatis
文章平均质量分 95
以实战为主
卫门口黄大爷
这个作者很懒,什么都没留下…
展开
-
Mybatis(五)注解开发
Mybatis 注解开发注解开发1.是如何实现的(颜色对应)1.注意2.注解开发实现单表CRUD2.1编写IUserDao接口2.2编写测试类3.解决实体类属性名与字段名不对应4.一对一查询4.1编写IAccountDao接口4.2编写IUserDao接口4.3编测试类5.一对多查询5.1编写IUserDao接口5.2编写IAccountDao接口5.3编写测试类5.4 延迟加载测试类6.注解开发二级缓存配置(一级默认是开启的)6.1 Mybatis框架支持二级缓存(默认是true)在Mybaits-Con原创 2020-06-16 16:55:58 · 513 阅读 · 0 评论 -
Mybatis(四)加载方式,缓存
Mybatis加载方式,缓存,注解开发一.延迟加载和立即加载1.引入2.是什么3.何时用4. association实现延迟加载(一对一)4.1 编写实体类4.2 编写IAccountDao配置文件4.3 Mybatis配置文件4.4 Account测试类4.5 测试对比5. association实现延迟加载(一对多)一.延迟加载和立即加载1.引入问题:在一对多中,当我们有一个用户,它有100个账户。在查询用户的时候,要不要把关联的账户查出来?在查询账户的时候,要不要把关联的用户查出来?回答原创 2020-06-16 15:11:37 · 653 阅读 · 0 评论 -
Mybatis(三)连接池,事务,基于XML配置的动态SQL语句,多表操作,JNDI
连接池及事务,基于XML配置的动态SQL语句,多表操作一. 连接池及事务(原理部分了解)1.连接池三种配置方式2. 事务2.1 什么是事务?2.2 四大特性?2.3 不考虑隔离性会产生的3个问题,以及解决办法(四种隔离级别)2.3.1 脏读2.3.2 不可重复读(即不能读到相同的数据内容)2.3.3 幻读2.3.4 事务的隔离级别Mybatis基于XML配置的动态SQL语句(会用即可)一. 连接池及事务(原理部分了解)1.连接池三种配置方式配置的位置: 主配置文件SqlMapConfig.xm原创 2020-06-15 16:23:34 · 560 阅读 · 0 评论 -
Mybatis(二)深入参数,返回值,Dao实现的底层
深入Mybatis参数,返回值一.参数的深入(传递 pojo 包装对象)二.返回值的深入(Mysql数据库在windows系统下不区分大小写)一.参数的深入(传递 pojo 包装对象)开发中通过 pojo 传递查询条件 ,查询条件是综合的查询条件,不仅是包括一个类对象查询条件还包括其它的查询条件(比如将用户类,用户部门类,同时作为查询条件),这时可以使用包装对象传递输入参数。用一句话说就是:将所有查询的条件封装到一个poji对象中将查询条件封装到QueryVo类中public class Qu原创 2020-06-09 17:24:09 · 368 阅读 · 0 评论 -
Mybatis(一)两种方式实现CRUD操作
Mybatis(一)搭建Mybatis开发环境基于非注解方式1、添加 Mybatis3.4.5 的坐标2.编写实体类、Dao接口和Dao配置文件2.1编写 持久层口 接口 IUserDao2.2编写 持久层接口的件 映射文件 IUserDao.xml2.3编写 mybatis-config.xml 配置文件3.编写 测试类基于注解方式(不需要写IUserDao.xml)1.在持久层接口中添加注解2.修改 mybatis-config.xml3.注意事项:Mybatis的底层实现1.分析流程搭建Mybat原创 2020-06-05 17:29:53 · 464 阅读 · 0 评论