MyBatis框架
weixin_40877388
美丽大方,温婉贤淑的程序员
展开
-
MyBatisPlus_动态表名
项目中,有一张表数据量很大,需要按月分表,是tableName_yyyyMMdd,这样的表名,但是查询时拼接表名就比较麻烦,然后就使用一下MyBatisPlus的动态表名处理器来解决这个问题,代码书写上非常优雅。MyBatisPlus在3.4.3.2开始对动态表名处理器进行了优化,建议大家使用3.4.3.2以上的版本。其次,创建表名处理类IdTableNameHandler。原创 2023-07-25 10:12:13 · 428 阅读 · 0 评论 -
Mybatis-Plus_3.3.2版本_实现分页查询
一、前言 之前有写过一个Vue前端分页的文章,但是如果数据量大,就需要用后端分页来做了,那就使用Mybatis-Plus写一个后端查询的例子。二、准备工作 建库,建表。表结构如下:三、开始开发 创建一个SpringBoot的项目,如果不会创建,请参考这个的连接:https://blog.csdn.net/weixin_40877388/article/details/988773093.1pom文件终引入jar包<dependency> ...原创 2020-09-07 09:41:48 · 3599 阅读 · 2 评论 -
Mybatis-plus代码生成工具-maven插件
一、前言 最近在写一个公司内部项目管理的系统,表数量比较多,就用了这个插件,使用起来跟简单。二、步骤2.1 pom文件中引入插件<!--mybatis-plus 代码生成工具 maven插件--> <plugin> <groupId>com.baomidou</groupId&...原创 2019-11-27 16:17:55 · 3099 阅读 · 0 评论 -
Mybatis框架③——关系映射
一.案例背景1.表结构用户表:Userinfo(实体表)userid (主键),username(用户名称),sex(用户性别)····商品表:Product(实体表)pid (主键),pname(商品名称),pdesc(商品描述),price(商品单价)订单表:Order(实体表)orderid (主键),ordertime(订单时间),userid(用户id),totalprice(总钱数),...原创 2018-03-29 21:58:58 · 574 阅读 · 0 评论 -
MyBatis框架②——增,删,改,查
一.编程背景情况:1.数据库:Mysql数据库2.数据库表结构:userinfo表 列名:userid(主键),username,sex,birthday3.Userinfo.java类。代码如下:package com.xuexue.model.po;import java.sql.Date;public class Userinfo { private Integer user...原创 2018-03-26 20:06:14 · 317 阅读 · 0 评论 -
MyBatis框架①——环境搭建
一.MyBatis框架是什么MyBatis框架是一个持久层的框架,向(或者从)数据储存器中存储(或者获取)数据。它是对jdbc操作数据库的过程进行封装,可以理解为他是替代jdbc去操作数据库。二.环境的搭建1.在lib目录下引入MyBatis框架的jar包 mybatis-3.2.7.jar2.在src根目录下配置SqlMapConfig.xml。文件配置详情如下:SqlMapConfig.xm...原创 2018-03-16 22:54:18 · 142 阅读 · 0 评论