Mybatis学习
流水伊旧
这个作者很懒,什么都没留下…
展开
-
Mybatis学习笔记(五)——动态SQL
链接: https://www.cnblogs.com/ysocean/p/7289529.html.链接: https://mybatis.org/mybatis-3/zh/dynamic-sql.html.转载 2021-04-10 17:31:19 · 71 阅读 · 0 评论 -
Mybatis学习笔记(四)——结果集映射
resultType 和 resultMapresultType 和 resultMap 两个属性用于指定结果集封装对象,二者只能用一个, 通常能用resultType时, 优先适用resultType,resultMap 用于处理resultType 不能处理的场景。resultType适用场景:resultType 在自动封装java对象时,必须要求字段名和java中的属性名一致,或使用驼峰映射成功(需全局开启支持驼峰映射),而且类中属性只能是基本属性,不能有Java Object 属性。测原创 2021-04-10 00:31:31 · 200 阅读 · 0 评论 -
Mybatis学习笔记(三)——通过注解进行CRUD操作
Mybatis对于UserMapper这样的映射器类除了可以使用UserMapper.xml这样的XML来配置完成语句映射,还可以使用注解来配置完成语句映射。使用注解来映射简单语句会使代码显得更加简洁,但对于稍微复杂一点的语句,Java 注解不仅力不从心,还会让你本就复杂的 SQL 语句更加混乱不堪。因此,如果你需要做一些很复杂的操作,最好用 XML 来映射语句。package pojo;import lombok.AllArgsConstructor;import lombok.Data;im原创 2021-04-08 16:47:23 · 118 阅读 · 2 评论 -
Mybatis学习笔记(二)——通过xml文件进行CRUD操作
简单的CRUD操作UserMapper:package dao;import pojo.User;import java.util.List;public interface UserMapper { public List<User> getUserList(); public User getUserById(int id); public int addUser(User user); public int updateUser(Use原创 2021-04-07 22:33:57 · 261 阅读 · 0 评论 -
Mybatis学习笔记(一)——Mybatis程序环境搭建
一. 什么是MybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。...原创 2021-04-06 23:03:08 · 143 阅读 · 0 评论