- 博客(10)
- 资源 (8)
- 收藏
- 关注
原创 03 Mybatis源码篇---XML配置之typeAliases 类型命名
看了几天源码,说实话看的挺懵逼的。只能写个demo一遍一遍的debugger追踪,看看MyBatis的运行原理到底是怎样的。下面大概看一下typeAliases类型别名的注册流程:解析MyBatis配置文件configuration节点及子节点时,调用typeAliasesElement()来解析typeAliases属性来完成别名注册。 /** * typeAl
2017-03-31 16:45:38 455
原创 MySQL --- MySQL的定时器和存储过程
1、数据库是否开启定时器-- 查看是否开启定时器 SHOW VARIABLES LIKE '%sche%'; -- 开启定时器 0:off 1:on 0或者off 表示关闭1或者on表示开启SET GLOBAL event_scheduler = 1; 2、创建表-- 创建备份表CREATE TABLE `task_count_copy` ( `uuid`
2017-03-31 13:50:07 543
原创 JDBC --- java开发中jdbc连接数据库demo
看了几天的mybatis源码,追踪到底层。发现已将昔日的jdbc给忘了,真是惭愧呀。于是写个demo回顾一下。 jdbc的jar包:http://download.csdn.net/detail/mmd0308/9799431public void demo1() throws ClassNotFoundException, SQLException { /*
2017-03-31 08:40:18 475
原创 02 Mybatis源码篇---XML配置之properties 属性和settings 设置
之前大概介绍了一下怎么使用MyBatis的properties 属性和settings 设置。下面我主要跟踪一下源码,跟深层次的了解一下MyBatis的properties和settings。properties: 前面我们了解,MyBatis有三种方式对properties的设置,并且他们的优先级自高向低的顺序依次是:通过方法参数传递,通过resource/url属性中指定
2017-03-29 21:04:03 1171
原创 03 Mybatis应用篇---XML配置之typeAliases 类型命名
typeAliases 类型命名 类型别名是为java类型设置一个短的名字。它只和XML配置有关,存在意义仅在于用来减少类完全限定名的冗余。例如:不使用别名: XML配置文件中不需要做别名的配置,Mapper文件如下:id="insert" parameterType="hzq.mybatis.source.demo1.entity.User">
2017-03-29 15:08:59 721
原创 01 Mybatis源码篇---创建SqlSessionFactory对象
在“Mybatis入门”篇中,以一个简单的demo,让我们初步了解MyBatis的运行机制。 官方解释"每个基于MyBatis的应用都是以一个SqlSessionFactory的实例为中心,SqlSessionFactory的实例可以通过SqlSessionFactoryBuilder获得。而SqlSessionFactoryBuilder则可以从XML配置文件或一个预先定制的conf
2017-03-28 22:29:00 656
原创 02 Mybatis应用篇---XML配置之properties 属性和settings 设置
MyBatis的配置文件包含了MyBatis设置(settings),属性(properties)等信息。文档的顶层结构如下:configuration 配置 * properties 属性 * settings 设置 * typeAliases 类型命名 * typeHandlers 类型处理器 * o
2017-03-28 19:22:27 1661
原创 01 Mybatis应用篇---Mybatis入门
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
2017-03-27 13:54:01 408 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人