单例模式

具体可以参考博文地址:https://www.cnblogs.com/garryfu/p/7976546.html 单例模式 定义:某个类仅有一个唯一的实例,并且提供一个全局的访问点来访问这一实例。 注意: 1.该类只能有一个实例 2.必须是自己创建的这一个唯一的实例 3.必须自己向整个系统提供这个 ... »

JDBC(1)Statement

Statement: 用于执行SQL语句的对象 通过Connection的createStatement()方法得到一个Statement对象 只有在获得了Statement对象之后才能执行SQL对象 Statement常用的方法: ->ResultSet executeQuery() throws ... »

JDBC(1)说在前面/数据库的连接

初始JDBC: JDBC是java连接数据库的一个工具,没有这个工具,java将无法和数据库进行连接。 JDBC API: JDBC是个“低级”接口,也就是说,他直接用于调用SQL命令。 JDBC驱动类型: JDBC是应用程序编程接口,描述了在访问关系数据库的标准 java类库。并且还为数据库厂商提 ... »

MyBatis(8)延迟加载&缓存

什么是延迟加载? resultMap可以实现高级映射,association,collection具有延迟加载的功能。 当我们需要查询某个信息的时候,再去查询,达到按需查询,就是延迟加载 可以大大提高数据库的性能 那么我们代码撸起来把: 延迟加载我们首先要在全局配置文件中开启: SQlMapConf ... »

MyBatis框架(6)动态sql

本次全部学习内容:MyBatisLearning 什么是动态sql: mybatis的核心,对sql进行灵活的操作,通过对表达式的判断,对sql灵活的拼接 在之前小案例的基础上我们先进行简单的实现一下: if: 在UserMapper.xml文件中找到: 注意:where标签可以自动去掉条件中的第一 ... »

MaBatis(5)输入/输出映射

输入映射: 通过parameType指定输入参数的类型,类型可以是简单类型,hashmap,pojo等 传递pojo的包装对象 需求: 即使一个综合查询,需要传入多个查询的条件 开始敲代码了...... 传递pojo的包装对象 需求: 即使一个综合查询,需要传入多个查询的条件 开始敲代码了..... ... »

mabatis框架(4)全局文件

本次全部学习内容:MyBatisLearning 全局配置文件(本次案例中): 配置内容and顺序如下: properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins ... »

MyBatis(2)增删改查

本次全部学习内容:MyBatisLearning 查: 根据id查询用户信息,得到一个用户信息 在User.xml文件中添加代码: <mapper namespace="test"> <!-- 配置很多的sql语句 --> <!-- 查询标签 --> <!-- id用于唯一标识这个sql查询 --> ... »

MyBatis(1)优点&介绍&工程

本次全部学习内容:MyBatisLearning 一:jabc的相关说明: jdbc编程步骤: 加载数据库驱动 创建并获取数据库链接 创建jdbc statement对象 设置sql语句 设置sql语句中的参数(使用preparedStatement) 通过statement执行sql并获取结果 对 ... »

MyBatis(4)动态SQL

动态SQL 动态SQLMyBatis最强大的特性之一就是它的动态SQL功能。 如果您有任何JDBC或类似框架的经验,那么您就会理解有条件地将SQL字符串连接在一起是多么痛苦,确保不要忘记空格或在列列表末尾省略al逗号。 动态SQL处理起来可能非常痛苦,而使用动态SOL永远都不会是一件很麻烦的事情,M ... »

MyBatis(2)-全局配置文件

本文的代码是在MyBatis(1)-简单入门基础之上进行学习的,如有不懂请先看此博文MyBatis(1)-简单入门! 1)配置文件的安装 >在联网的情况下,点击去下载http://mybatis.org/dtd/mybatis-3-config.dtd >未联网:去mybatis的jar包->org ... »

MyBatis(1)

简介 什么是 MyBatis ? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs( ... »