![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
花开且富贵63
qq 1154936634
展开
-
Day04 Mybatis学习(1)Mybatis 多表查询一对一
Mybatis 多表查询之一对一 前言:本次案例主要以最为简单的用户和账户的模型来分析Mybatis多表关系。用户为User 表,账户为Account 表。一个用户(User)可以有多个账户(Account) 需求: 查询所有账户信息,关联查询下单用户信息。 注意: 因为一个账户信息只能供某个用户使用,所以从查询账户信息出发关联查询用户信息为一对一查询。如 果从用户信息出发查询用户下的账户信息则为一对多查询,因为一个用户可以有多个账户。 附:创建Account表的sql语句: CREATE TABLE原创 2020-07-12 18:09:05 · 101 阅读 · 0 评论 -
Day03 Mybatis学习(2) 动态SQL
Day03 Mybatis学习(2) 动态SQL Mybatis 的映射文件中,前面我们的 SQL 都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL 是动态变 化的,此时在前面的学习中我们的 SQL 就不能满足要求了 一、动态 SQL 之if 标签 我们根据实体类的不同取值,使用不同的 SQL 语句来进行查询。比如在 id 如果不为空时可以根据 id 查询, 如果 username 不同空时还要加入用户名作为条件。这种情况在我们的多条件组合查询中经常会碰到 1.持久层dao接口 //根据传入的原创 2020-07-11 18:41:14 · 114 阅读 · 0 评论 -
Day03 Mybatis学习(1) 传递 pojo 包装对象
前言:本次的实体类将使用java的命名规范(驼峰命名法),即属性名不再与数据库同步 一、pom.xml <?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.原创 2020-07-11 18:12:30 · 233 阅读 · 0 评论 -
Day02 Mybatis 学习(连接Mysql实现增删改查,支持模糊查询)
Day02 Mybatis 学习(连接Mysql实现增删改查) 附上pom.xml目前都是固定的 <?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.apa原创 2020-07-10 21:37:23 · 187 阅读 · 1 评论 -
Day01 Mybatis学习
Day01 Mybatis学习 一、MyBatis框架概述 mybatis是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql语句本身, 而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。 mybatis通过xml 或注解的方式将要执行的各种statement配置起来,并通过java对象和statement 中 sql 的动态参数进行映射生成最终执行的 sql 语句,最后由 mybatis 框架执行 sql 并将结果映射为 java 对原创 2020-07-09 22:16:24 · 174 阅读 · 0 评论