框架
文章平均质量分 91
DreamWFO
Belive yourself and Be confidence !
展开
-
MyBatis高级映射(一对一、一对多、多对多、延迟加载)
MyBatis高级映射一、入门准备:订单商品数据模型分析1. 数据模型分析思路 a.每张表记录的数据内容 分模块对每张表记录的内容进行熟悉,相当 于你学习系统 需求(功能)的过程。 b.每张表重要的字段设置 非空字段、外键字段 c.数据库级别表与表之间的关系 外键关系4、 d.表与表之间的业务关系 在分析表与表...原创 2018-05-09 18:53:13 · 3312 阅读 · 0 评论 -
MyBatis入门(搭建环境 增删改查)
MyBatis入门一、Mybatis是什么?MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而...原创 2018-05-03 20:55:25 · 239 阅读 · 0 评论 -
SSH整合代码
SSH整合一、 jar包整合struts:2.3.15.3hibernate: 3.6.10spring:3.2.0一共40个jar包 需要删除一个:一共39个二、spring整合hibernate:有hibernate.cfg.xm1.创建表CREATE DATABASE ssh;USE ssh;CREATE TABLE t_user( idINT PRIMARY KEY AU...原创 2018-05-02 16:25:24 · 514 阅读 · 0 评论 -
MyBatis开发DAO(Mapper开发 和 原始DAO开发)
MyBatis开发DAO Mybatis在项目中主要使用的地方就是开发dao(数据访问层),所以下面讲解一下mybatis开发dao的方法。有两种方式:原始dao开发方式、mapper代理开发方式(推荐)一、原始DAO开发程序员需要写dao接口和dao实现类。 根据需求创建po类 编写全局配置文件 根据需求编写映射文件 ...原创 2018-05-04 10:16:20 · 277 阅读 · 0 评论 -
MyBatis查询缓存(一级缓存、二级缓存)
MyBatis查询缓存(一级缓存、二级缓存)一、 MyBatis缓存分析mybatis提供查询缓存,如果缓存中有数据就不用从数据库中获取,用于减轻数据压力,提高系统性能。 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是...原创 2018-05-10 18:58:27 · 245 阅读 · 0 评论 -
MyBatis 之 映射文件---动态sql
MyBatis 之 映射文件---动态sql通过Mybatis提供的各种动态标签实现动态拼接sql,使得mapper映射文件在编写SQL时更加灵活,方便。常用动态SQL标签有:if、where、foreach;一、if和wheref标签:作为判断入参来使用的,如果符合条件,则把if标签体内的SQL拼接上。 注意:用if进行判断是否为空时,不仅要判断null,也要判断空字符串‘’;Where标...原创 2018-05-05 17:32:48 · 458 阅读 · 0 评论 -
Spring整合MyBatis和MyBatis逆向工程
Spring整合MyBatis和MyBatis逆向工程 一、整合思路和准备1. 集成思路 需要spring来管理数据源信息。 需要spring通过单例方式管理SqlSessionFactory。 使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成) 持久...原创 2018-05-18 18:16:12 · 847 阅读 · 0 评论