
MyBatis
持久层框架
是一个优秀的持久层ORM框架
MyBatis的前身就叫做IBatis
MyBatis是对Java访问数据库操作的封装
其底层代码是通过JDBC实现的
JDBC是Java访问数据库的唯一方式
西瓜咬人啦
唯有热爱,可低岁月漫长。
展开
-
8.mybatis中多表查询
8.1 一对一(多对一)查询查询学生对象,学生对象中含有班级信息。package com.itany.ms.dao;import com.itany.ms.entity.Stu;import java.util.List;public interface StuMapper { // 查询所有学生(含该学生所属班级信息) List<Stu> selectAll();}1.方式1<?xml version="1.0" encoding="UTF-8" ?&g原创 2020-07-17 00:45:08 · 190 阅读 · 0 评论 -
7.mybatis中动态SQL
7.动态SQL7.1 ifpackage com.itany.ms.dao;import com.itany.ms.entity.User;import java.util.List;public interface UserDao2 { List<User> selectFuzzy(User user);}<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybati原创 2020-07-17 00:44:00 · 139 阅读 · 0 评论 -
6.mybatis中单表基本操作
6.单表基本操作6.1 CURD操作package com.itany.ms.dao;import com.itany.ms.entity.User;import java.util.List;public interface UserMapper { void insertUser(User user); void updateUser(User user); void deleteUser(User user); List<User> selectA原创 2020-07-17 00:41:37 · 129 阅读 · 0 评论 -
4.mybatis中config文件和mapper文件配置
4.config文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!-- 用于加载 properties 类型的配置文件, 通过 ${key} 获取其值 r原创 2020-07-17 00:39:49 · 574 阅读 · 0 评论 -
3.简单的mybatis项目2
3.简单的mybatis项目2前面的4个步骤不变。3.1 创建Dao接口package com.itany.ms.dao;import com.itany.ms.entity.User;public interface UserDao { void insert(User user); void insert2(User user);}3.2 修改mapper配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOC原创 2020-07-17 00:34:59 · 109 阅读 · 0 评论 -
2.简单的mybatis项目
2.简单的mybatis项目2.1 建库,建表create database mybatis default charset utf8;use mybatis;create table t_user( id int primary key auto_increment, name varchar(40), pwd varchar(20), age int)engine=innodb default charset=utf8;2.2 添加jar包mybatis-版本号.ja原创 2020-07-17 00:33:47 · 108 阅读 · 0 评论 -
mybatis简介
1.简介是一个持久层(DAO)框架是一个ORM( 对象关系映射 Object Relational Mapping, 简称 ORM,是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中 )框架。是一个半自动的ORM框架(需要写sql,不需要手动处理数据与对象的映射关系,通过配置文件配置)是对持久层技术(JDBC)的封装。JDBC是Java访问关系型数据库的唯一途径。mybatis以前叫做ibatis,代码托管在github上的。一般别人写好的代码封装成j原创 2020-07-17 00:32:35 · 141 阅读 · 0 评论