自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

疾风知劲草,智者必怀仁

此生之路,我将走过;走过这一次,便再也无法重来。所有力所能及的善行,所有充盈于心的善意,我将毫不吝惜,即刻倾于。我将不再拖延,再不淡漠,只因此生之路,再也无法重来。醒掌天下事,醉卧美人膝

  • 博客(12)
  • 资源 (9)
  • 问答 (19)
  • 收藏
  • 关注

原创 MybatisPus核心知识学习总结(十)IDEA开发插件

十、IEDA开发插件10.1.安装方法打开IDEA设置–Plugins–Browse repositories –搜索mybatisx,安装即可10.2.支持的功能根据mapper接口方法自动生成xml文件,接口方法定位xml,xml自动定位mapper接口;...

2018-08-30 09:21:55 257

原创 MybatisPus核心知识学习总结(九)公共字段默认填充

九、公共字段填充这里涉及到一个元数据处理接口MetaObjectHandler,元对象是Mybatis提供的一个用于更加方便,更加优雅的访问对象的属性,给对象的属性赋值的一个对象,本质上metaObject获取对象的值或者是给对象的属性赋值,都是通过反射获取到属性对应方法的Invoker;9.1.使用实例第一步:注解需要填充的字段@TableField(value = "u...

2018-08-30 09:21:17 6799

原创 MybatisPus核心知识学习总结(九)自定义全局操作

八、自定义全局操作8.1.自定义全局实例自定义全局操作,就是将我们需要的sql在项目启动的时候就注入到全局中,操作步骤如下:在Mapper接口中定义我们需要注入的方法;扩展AutoSqlInjector中的inject方法,实现Mapper中我们自定义方法要注入的sql;最后,在全局配置中,配置我们自定义的注入器即可;第一步:mapper中定义方法public ...

2018-08-30 09:20:23 1199 4

原创 MybatisPus核心知识学习总结(七)插件扩展

七、插件扩展7.1.注册分页插件<bean id="sqlSessionFactoryBean" class="com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean"> <!-- 数据源 --> <property name="dataSource" ref="data.

2018-08-30 09:19:25 286

原创 MybatisPus核心知识学习总结(六)代码生成器

六、代码生成器我们知道mybatis有一个代码生成器MBG,可以生成Java实体类mapper接口和映射文件,但是MybatisPlus却更加强大,可以生成service和controller,可以配置实体类是否支持AR等,代码生成器 说明:建议数据库表名和字段名采用驼峰命名方式,和实体来一致,可以避免在对应实体类产生的性能损耗6.1.导入依赖<dependen...

2018-08-30 09:18:40 5091

原创 MybatisPus核心知识学习总结(五)AR领域模型

五、活动记录ARActive Record(活动记录),简称AR,是一种领域模型模式,特点就是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一条记录;5.1.开启AR模式开启AR模式的方法很简单,就是让我们的实体类继承Model类,并实现其抽象方法,指定主键即可,如下public class User extends Model<User> ...

2018-08-30 09:17:51 2068

原创 MybatisPus核心知识学习总结(四)条件查询

四、条件查询条件构造器就是EntityWrapper,就是一个封装查询条件对象,让开发者自由的定义查询条件,主要用于sql的拼接,排序或者实体参数等;条件构造器 注意:使用的参数是数据库字段名称,不是Java类属性名4.1.selectPage中的条件查询@Testpublic void entityWrapperTedst(){ // 分页查询第一页,每页...

2018-08-30 09:16:51 406

原创 MybatisPus核心知识学习总结(三)Hello Word

三、入门的Hello World3.1.准备数据表DROP TABLE IF EXISTS `tbl_user`;CREATE TABLE `tbl_user` ( `email` varchar(50) DEFAULT NULL, `age` int(11) DEFAULT NULL, `gender` char(255) DEFAULT NULL, `user...

2018-08-30 09:16:04 295

原创 MybatisPus核心知识学习总结(二)集成

二、集成MybatisPlus2.1.Maven导入MybatisPlus依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>3.0-gamma<...

2018-08-30 09:15:07 228

原创 MybatisPus核心知识学习总结(一)简介

一、MybatisPlus简介1.1.简介Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。1.2.文档地址官网文档地址1.3.MybatisPlus的特性无侵入:Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改变,引入 Mybatis-...

2018-08-30 09:13:59 597

原创 JavaEE日常工作经验总结系列(十七)-----Apache中的copyToFile方法测试

public static void main(String[] args) { File destFile = new File("F:\\1-Java语言核心.png"); InputStream inputStream = null; try { inputStream = new FileInputStream("G:\\studynote...

2018-08-10 17:41:08 754

原创 JavaEE日常工作经验总结系列(十六)-----Java获取数组中与参数最接近的数

Java小算法实现系列概述传入一个目标数组和目标元素,返回数组中与目标元素最接近的元素;方法一 public static Object getNumberTwo(int[] intarray,int number){ Map<Integer, Integer> map = new HashMap<Integer, Integer>()...

2018-08-07 09:34:30 802

程序员的SQL金典(完整)

2017-04-19

java与freemarke学习笔记

java与freemarke学习笔记

2017-04-19

java邮件开发源码jar包笔记

java邮件开发源码jar包笔记

2017-04-19

java邮件开发实例

2017-04-19

myeclipse工具使用笔记

2016-06-27

MyBatis学习笔记—代理DAO开发

2016-06-27

MyBatis逆向工程生成pojo和mapper学习笔记

2016-06-27

SSH网上服装商城项目

SSH网上服装商城项目

2016-05-31

oracle数据库基本语句

oracle中几本的sql语句的汇总练习

2015-06-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除