Mybatis
文章平均质量分 71
程序逸
一直学习
展开
-
Idea中配置Mybatis逆向工程
使用插件可以快速帮助我们生成基本的实体类、接口、和映射文件。帮助我们快速开发项目。这里我们来学习一下怎么使用逆向工程来实现,并且注意几个坑。我使用的Mysql数据库版本:mysql8.0,这里涉及到加载驱动的不同,和url的不同,请注意。我们这里使用springboot来实现新建一个springboot项目,去pom.xml中导入依赖,这里需要注意mysql版本: <!--mysql依赖--> <dependency> &l.原创 2021-05-27 14:56:48 · 265 阅读 · 0 评论 -
有关Mybatis中查询数据后返回数据库表中主键id的方法
我们可能会遇到连表的插入,就是当我们插入一张表的数据的id是另外一张表中数据的其他字段,所以我们如果不借助接下来的方法,可能需要插入数据后再查询一下其主键id使用方法:找到mybatis的xml配置文件里面有关插入数据的标签,增加一行语句: <selectKey resultType="java.lang.Long" order="AFTER" keyProperty="id"> SELECT LAST_INSERT_ID() AS id </selectKey>.原创 2021-03-14 09:39:32 · 558 阅读 · 0 评论 -
Spring整合Mybatis-实现简单的增删改查功能案例实现
之前我们学习了spring整合数据源和工具类,但我们后期使用SSM框架,所以这里单独写一篇Spring整合MybatisSpring整合Mybatis案例第一步:建表创建表accountbank:银行账户类第二步:创建项目,配置环境,增加依赖pom.xml代码:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmln.原创 2021-01-12 21:42:53 · 3181 阅读 · 3 评论 -
Mybatis中使用逆向工程的学习
Mybatis给我们提供了一个插件,可以快速帮助我们构建实体类的映射关系和映射表结构.功能十分强大.官网链接1.在eclipse中使用逆向工程使用步骤:第一步:导入工程项目:第二步,修改配置文件:配置文件如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configur.原创 2021-01-06 22:13:12 · 94 阅读 · 0 评论 -
Mybatis中延迟加载和二级缓存和注解开发学习
1.延迟加载(按需加载)使用场景:如果只是处理登录请求,有关于用户的订单之类的其他信息,属于无用的数据,加载这些数据造成了资源浪费,有些时候,有些数据需要要求我们做选择,选择性的加载,按照需要加载,这种方式按需加载(延迟加载)...原创 2021-01-06 21:00:48 · 131 阅读 · 0 评论 -
Mybatis动态sql语句拼接学习
标题原创 2021-01-05 16:47:03 · 801 阅读 · 0 评论 -
Mybatis中连表查询的学习
1.一对一类型多表连接查询表结构:实体类代码:public class Card implements Serializable { private int cid; private String cnum; private int pid; private Person person;}public class Person implements Serializable { private long pid; private String pname;原创 2021-01-04 21:09:59 · 508 阅读 · 0 评论 -
Mybatis中常用功能(日志,分页插件)
1.log4j日志的使用使用日志来帮助我们查看错误信息.这里使用Maven项目来配置:首先下载jar包:jar官方下载去pom.xml中添加依赖添加日志配置文件:log4j.properties,直接复制以下代码即可# Global logging configuration\uff0c\u5efa\u8bae\u5f00\u53d1\u73af\u5883\u4e2d\u8981\u7528debuglog4j.rootLogger=DEBUG, stdout# Console原创 2021-01-04 19:16:34 · 122 阅读 · 0 评论 -
Mybatis基于接口代理实现DAO层的数据操作(关于多参数问题和模糊查询)
往期博客----> Mybatis的使用-操作数据库的学习和总结之前使用Mybatis写了一个初级案例,这里介绍使用接口代理模式来降低代码耦合行,实现面向接口编程.1.整体思想之前我们使用接口定义操作数据库的方法,然后使用实现类来实现接口,但我们依旧需要创建实现类对象来调用方法,并且当我们对任何的实现类代码修改时,写的类都需要重新编译,所以Mybatis使用xml配置文件来代替实现类,我们修改xml文件来配制sql查询语句.2.实现过程配制环境:导入jar包,书写核心配制文件,创建.原创 2020-12-31 20:07:30 · 471 阅读 · 0 评论 -
Mybatis核心配置文件的学习和总结
如果还不会使用Mybatis,这里有最简单的入门—> Mybatis的使用-操作数据库的学习和总结使用官方文档学习,会发现核心配置文档的内容还有很多,上篇博客写的Mybatis入门只写了最简单的配置,接下来我们学习最常用的的标签属性.总体观感Mybatis的配置文件属性1.properties标签使用property定义属性,调用的方法使用${name}<properties> <property name="driver" value="com.mysq.原创 2020-12-30 20:48:50 · 168 阅读 · 0 评论 -
Mybatis的使用-操作数据库的学习和总结
大神直接学---->Mybatis官方文档最近学了Mybatis入门,来总结学习一下,虚心学习,一直进步.1.Mybatis是什么?官方定义MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录.原创 2020-12-30 20:10:36 · 461 阅读 · 0 评论