框架_MyBatis
文章平均质量分 80
浅水壁虎
这个作者很懒,什么都没留下…
展开
-
MyBatis学习——第六篇(mybatisPlus)
mybatisPlus是一个mybatis的增强工具,。目的是为了简化开发代码,提高效率而生的。原创 2023-08-10 18:06:58 · 266 阅读 · 0 评论 -
MyBatis学习——第一篇(增删改查实现)
1:MyBatis入门1.1 Mybatis概述 MyBatis 是一款优秀的持久层(ORM)框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects...原创 2018-08-27 16:09:48 · 1796 阅读 · 0 评论 -
Maven
Maven使用什么是Mavenmaven是基于pom的项目对象管理模型(project object model POM),跨平台的项目管理工工具。主要用于项目构建,依赖管理,项目信息管理。最主要的作用是解决项目jar包的下载。项目构建:项目清理(mvn clean 清理target文件,不会清理仓库的jar包),编译(mvn compile),测试(mvn test),打包(mvn p...原创 2018-08-27 16:09:38 · 235 阅读 · 0 评论 -
MyBatis学习——第二篇(参数传递)
1:参数传递在使用mybatis的过程中,除了上篇的简单案例,我们面对的实际业务情况要复杂很多,在mapper文件中会有各种各样的业务场景对于传递的传递的参数,和返回值都有这各种各样的需求,本篇就传递参数做一个详细讲解1.1:单个参数1:参数名字随意命名id=#{idaaa}1.2:多个参数1:封装成javabean, int insert1(Person p)...原创 2018-09-05 15:26:59 · 420 阅读 · 0 评论 -
MyBatis学习——第三篇(数据批量处理)
1:数据批量处理方法有两种第一种:传统的sqlsession的批量处理方法第二种:ExecutorType.BATCH接口代码如下: //批量添加数据 public int addPersons(@Param("persons1") List<Person> persons); public int addPerson1(Person p...原创 2018-09-06 08:25:58 · 617 阅读 · 1 评论 -
MyBatis学习——第四篇(拦截器和拦截器分页实现)
MyBatis架构体图1:mybatis核心对象从MyBatis代码实现的角度来看,MyBatis的主要的核心部件有以下几个:SqlSession作为MyBatis工作的主要顶层API,表示和数据库交互的会话,完成必要数据库增删改查功能 ExecutorMyBatis执行器,是MyBatis 调度的核心,负责SQL语句的生成和...原创 2018-09-13 12:04:55 · 18117 阅读 · 0 评论 -
MyBatis学习——第五篇(手动分页和pagehelper分页实现)
1:项目场景介绍在项目中分页是十分常见的功能,一般使用插件实现分页功能,但是在使用插件之前我们首先手动写出分页代码,对比插件实现的分页,利于我们理解分页底层实现和更好的实现插件分页实用技术,本次使用的插件是PageHelper(采用都是物理分页)在开始之前我们创建两个表,分别是t_user和person表,并且插入大量的数据。t_user建表语句:CREATE TABLE `t_u...原创 2018-09-13 15:13:03 · 5304 阅读 · 0 评论