Mybatis
自律成就自由
这个作者很懒,什么都没留下…
展开
-
SSM框架复习
1.项目结构 2.pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac原创 2020-11-27 12:50:37 · 168 阅读 · 0 评论 -
Mybatis小白入门学习笔记(4)--延迟加载,缓存,注解开发
1、Mybatis中的延迟加载 问题:在一对多中,当我们有一个用户,它有100个账户。 在查询用户的时候,要不要把关联的账户查出来? 在查询账户的时候,要不要把关联的用户查出来? 在查询用户时,用户下的账户信息应该是,什么时候使用,什么时候查询的。 在查询账户时,账户的所属用户信息应该是随着账户查询时一起查询出来。 什么是延迟加载 在真正使用数据时才发起查询,不用的时候不查询。按需加载(懒加载) 什么是立即加载 不管用不用,只要一调用方法,马上发起查原创 2020-05-24 07:24:34 · 95 阅读 · 0 评论 -
Mybatis小白入门学习笔记(3)--mybatis连接池,事务和多表操作
1、连接池: 我们在实际开发中都会使用连接池。 因为它可以减少我们获取连接所消耗的时间。 2、mybatis中的连接池 mybatis连接池提供了3种方式的配置: 配置的位置: 主配置文件SqlMapConfig.xml中的dataSource标签,type属性就是表示采用何种连接池方式。 type属性的取值: POOLED 采用传统的javax.sql.DataSource规范中的连接池,mybatis中有针对规范的实现 UNPOOLED 采用传统的获取连接的方式,虽然也实现Javax原创 2020-05-22 22:11:59 · 119 阅读 · 0 评论 -
Mybatis小白入门学习笔记(2)--mybatis的增删改查
学习内容:对user表进行增删改查 项目结构: IUserDao package wo.dao; import wo.domain.QueryVo; import wo.domain.User; import java.util.List; //用户得持久层接口 public interface IUserDao { //查询所有用户 List<User> findAll(); //保存方法 void saveUser(User user);原创 2020-05-14 10:12:29 · 156 阅读 · 0 评论 -
Mybatis小白入门学习笔记(1)--mybatis的入门
笔记摘自黑马Java 1、什么是框架? 它是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题。 使用框架的好处: 框架封装了很多的细节,使开发者可以使用极简的方式实现功能。大大提高开发效率。 2、三层架构 表现层: 是用于展示数据的 业务层: 是处理业务需求 持久层: 是和数据库交互的 3、持久层技术解决方案 JDBC技术: Connection PreparedStatement ResultSet Spring的JdbcTemplate: Spring中对jdbc的简单封装原创 2020-05-13 18:22:41 · 201 阅读 · 0 评论