MyBatis缓存分为一级缓存和二级缓存 一、一级缓存 MyBatis的一级缓存指的是在一个Session域内,session为关闭的时候执行的查询会根据SQL为key被缓存(跟mysql缓存一样,修改任何参数的值都会导致缓存失效) 1)单独使用MyBatis而不继承Spring,使用原生的MyBa ...
分类:
其他好文 时间:
2017-10-09 11:26:47
阅读次数:
161
源码:https://github.com/mybatis/mybatis-3 1.官方 (1)Mybatis官方文档中文版 (2)MyBatis 从入门到精通 书中指定的网络资源 (3)MyBatis 通用 Mapper 2.大牛博客 ...
分类:
其他好文 时间:
2017-10-08 23:19:24
阅读次数:
353
最后的一起放了,前端没什么特别的,如前文所说,这里是一种比较极端的实现,将三个页面所有功能集中一个页面实现,是当初用来做ajax练习的。 页面加载后会执行check()检查,如果已经登录直接显示主页面;页面由controler(page)控制显示;这里的ajax都是不带jquery的原生实现。 ...
分类:
编程语言 时间:
2017-10-08 15:35:54
阅读次数:
145
承接上文 http://www.cnblogs.com/fu-feng/p/7634944.html ,按src目录放—— controller--> Bookcontroller.java package com.hg.book.controller; import java.io.FileNot ...
分类:
编程语言 时间:
2017-10-08 14:44:00
阅读次数:
234
jdbc的缺点: 1.频繁创建连接,浪费资源 2.SQL语句硬编码,不利于维护 3.传参是硬编码,不利于维护 4.结果集是硬编码,不利于维护 但是mybatis很好的解决了这些问题。 ...
分类:
数据库 时间:
2017-10-08 12:10:19
阅读次数:
263
1.Spring整合MyBatis的准备工作 在项目中加入Spring、MyBatis及整合相关的JAR文件 建立开发目录结构,创建实体类 创建数据访问接口(UserMapper) 配置SQL映射文件(UserMapper.xml) 配置MaBatis配置文件(mybatis-config.xml) ...
分类:
编程语言 时间:
2017-10-08 11:18:38
阅读次数:
189
一、非maven方法: 1) 目录结构如下: 2)下载jar包,网址:https://github.com/mybatis/generator/releases/tag/mybatis-generator-1.3.2 如图: 3)将mybatis核心包,反向生成包,数据库连接包放进项目里面,buil ...
分类:
其他好文 时间:
2017-10-07 17:46:52
阅读次数:
199
好久好久没来这里了,这段时间一直在实习及忙各种麻烦事,暮然回首,觉得有点失去了当初静静学习的感觉。亡羊补牢,还是来这里贴上一点东西,找找学习的感觉。回想当初热血沸腾地开博,后来竟惊觉自己不是一个可以静下心来写博的人。感觉自己都不是当初那个闷骚的猿了T_T 这段时间的实习,主要是干web开发,负责给公 ...
分类:
编程语言 时间:
2017-10-07 17:29:04
阅读次数:
305
mybatis的动态SQL 一、什么是动态SQL呢? 就是where后面的条件不是确定的 根据用户的选择动态产生的sql就是动态sql。 1.1 动态sql之查询 select <select id="selectlike" parameterType="map" resultType="app_d ...
分类:
数据库 时间:
2017-10-07 16:32:00
阅读次数:
273
配置好后,发现网上已经做好的了, 不过,跟我的稍有不同, 我这里再拿出来现个丑: properties 文件自不必说,关键是这里的xml: 因为,我们使用了 MapperScannerConfigurer ,dao bean是spring 动态生成的,我们可以不用写dao 实现了。 但是我们需要配置 ...
分类:
编程语言 时间:
2017-10-07 16:17:27
阅读次数:
285