随笔分类 -  数据库

1、数据库操作 2、框架整合数据库
摘要:一、SqlSessionFactory、SqlSession基础知识 源码解析:http://donald-draper.iteye.com/blog/2339029 总结:DefaultSqlSessionFactory根据执行器类型,事务级别,是否提交等信息,来构建执行器Executor,然后根 阅读全文
posted @ 2017-01-05 13:59 刘广平
摘要:分页:物理分页、逻辑分页 物理分页:SQL语句中直接使用limit 逻辑分页:先查询出所有满足条件的数据,然后在Java中截取需要的行 优缺点: 1、逻辑分页翻页速度快,第一次查询出来的数据会有缓存,缺点是查询的数据截取在内存中完成,堆内存的消耗比较大,当数据十万条级别往上,会出现内存溢出; 2、物 阅读全文
posted @ 2016-12-30 10:03 刘广平
摘要:一、Mac安装MYSQL 1、进入MySQL官网,下载最新MySQL,MAC访问会自动展示对应下载包 2、下载dmg包,点击按照步骤自动安装 3、安装路径默认“/usr/local/mysql”路径 二、配置用户初始密码 参考:http://blog.csdn.net/arlenliugj/arti 阅读全文
posted @ 2016-12-14 12:17 刘广平
摘要:一、SQL脚本生成Model 二、PowerDesigner常用操作 1、创建新模型 阅读全文
posted @ 2016-11-17 20:56 刘广平
摘要:MySQL根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。 一、Linux中配置max_allowed_packet 1、在linux系统中找到mysql的包路径进入; 2、打开mysql控制台"mysql -u r 阅读全文
posted @ 2016-11-15 18:46 刘广平
摘要:事物的关键性作用,维护数据的完整性,方法全部执行完后,统一submit,一个步骤执行有误,抛出异常。实现事物有两种方式,一种是基于注解,一种是配置方法名;优先建议使用基于注解的事物。 一、基于注解 二、基于配置方法 阅读全文
posted @ 2016-09-30 15:37 刘广平
摘要:公共Service层、Dao层整理 篇一介绍了Spring与Mybatis的整合,整合成功后的下一步动作就是整理公共操作Mybatis的方法。整合过程中关于jar包版本需要注意,特别是mybatis-spring.jar的版本,1.2之前的版本与之后的版本在SqlSessionDaoSupport. 阅读全文
posted @ 2016-09-30 12:55 刘广平
摘要:SpringMVC与Mybatis整合简介 Spring 与 Mybatis 的整合相对成熟,网上许多demo可供参考。一般推荐使用maven管理jar包,下面罗列整合所需jar包 在jdbc.properties中定义数据库连接属性值 定义spring-mybatis.xml<?xml versi 阅读全文
posted @ 2016-09-30 10:24 刘广平