mybatis
IBIT程序猿
我只是一只普普通通的程序猿,想做点自己愉悦的事情,既然写码能让自己愉悦起来,那就好好写吧。
展开
-
ibit-mybatis 2.x 介绍
概述ibit-mybatis 是一个 Mybatis 的增强工具,在 Mybatis 的基础上增加了新的特性与功能,志在简化开发流程、提高开发效率。特性无侵入,引入ibit-mybatis对现有工程不会产生影响。无 xml 配置,基于注解的方式实现灵活的CRUD(增、删、改、查)操作,Mapper,支持常用的单表CRUD操作,更有强大的SQL构造器(sql-builder),满足更为复杂的操作(如聚合函数、分组、连表、分页),为了让sql-builder更好的支持 ibit-mybatis,从转载 2020-07-01 23:52:19 · 320 阅读 · 0 评论 -
Mybatis 基础篇(五)-- 深入了解 XML 配置(objectFactory、plugins、databaseIdProvider)
XML 配置的最后一部分了。对象工厂(objectFactory)每次 MyBatis 创建结果对象的新实例时,它都会使用一个对象工厂(ObjectFactory)实例来完成实例化工作。 默认的对象工厂需要做的仅仅是实例化目标类,要么通过默认无参构造方法,要么通过存在的参数映射来调用带有参数的构造方法。 如果想覆盖对象工厂的默认行为,可以通过创建自己的对象工厂来实现。比如:ExampleObjectFactory.javapublic class ExampleObjectFactory exten转载 2020-06-23 18:03:58 · 145 阅读 · 0 评论 -
Mybatis 基础篇(四)-- 深入了解 XML 配置(typeAliases、typeHandlers)
类型别名(typeAliases)还记得 Mybatis 基础篇(二)-- 深入了解 XML 配置(environments)<datasource type="UNPOOLED"> ...</datasource> 其中 UNPOOLED 是类 UnpooledDataSourceFactory 的别名。类型别名介绍类型别名可为 Java 类型设置一个缩写名字。 它仅用于 XML 配置,意在降低冗余的全限定类名书写。例如:<typeAliases>转载 2020-06-23 18:03:10 · 444 阅读 · 0 评论 -
Mybatis 基础篇(三)-- 深入了解 XML 配置(properties、settings、mappers)
回顾一下Mybatis 入门篇 --手把手教你使用 Mybatis 操作数据库 简单列子:mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><conf转载 2020-06-23 18:02:05 · 371 阅读 · 0 评论 -
Mybatis 基础篇(二)-- 深入了解 XML 配置(environments)
environments(环境配置)Mybatis 支持配置多环境,但是请记住每个 SqlSessionFactory 实例只能选择一种环境。如果需要使用到多个环境,则需要多个 SqlSessionFactory 实例。SqlSessionFactory 在 SqlSessionFactoryBuilder 创建的时候指定所对应的环境。SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader, environment转载 2020-06-23 18:00:50 · 395 阅读 · 0 评论 -
Mybatis 基础篇(一)-- 深入了解 XML 配置(概述)
回顾一下,上篇文章《Mybatis 入门篇 --手把手教你使用 Mybatis 操作数据库》已经帮助读者成功使用 Mybatis 操作数据库。今天的话题,给 mybatis-config.xml 开刀,深入了解 XML 配置。MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration转载 2020-06-23 17:59:41 · 107 阅读 · 0 评论 -
Mybatis 入门篇 --手把手教你使用 Mybatis 操作数据库
安装 Mybatis将 mybaits-x.x.x.jar 文件置于 classpath 中。使用maven,则需要下述依赖<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version></dependency>前置初始化数据创建表create转载 2020-06-23 17:57:57 · 256 阅读 · 0 评论