自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

转载 6.4 ehcache 缓存使用

一:详细配置步骤     1,添加ehcache.xml文件      将ehcache.xml文件添加到src路径下面。ehcache.xml文件内容如下[html] view plain copy print?<ehcache>      <diskStore path=“java.io.tempdir” />      <defaultCache maxElementsInMemory=

2018-02-17 06:30:08 165

转载 6.3 ehcache详细解读

ehcache是现在最流行的纯java开源框架,配置简单,结构清晰,功能强大,最初知道它,是从hibernate的缓存开始的。网上中文的ehcache材料以简单的介绍和配置方法居多,如果你有这方面的问题,请自行看官网api文档,但是很少见到特性说明和对实现原理的分析,因此在这这篇文章里面,我会详细介绍和分析ehcache的特性,加上一些自己的理解和思考,希望对缓存感兴趣的朋友有所收获。1.快速轻量

2018-02-17 06:26:50 297

转载 6.2 ehcache.xml配置详解

一:配置文件ehcache.xml <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd"> <defaultCache

2018-02-17 06:20:47 200

原创 6.1 MyBatis_缓存及MyBatis整合ehcache

1.目录结构导入必要的jar包并使用mysql数据库创建表2.代码Employee.javapackage com.bean;import java.io.Serializable;public class Employee implements Serializable{ private Integer id; private String lastName;

2018-02-17 06:08:49 219

原创 3.1 mybatis_全局配置文件_练习

第一步:使用mysql数据库建立表第二步:使用eclipse创建项目1.完整目录结构2.代码Employee.javapackage com.mybatis.bean;import org.apache.ibatis.type.Alias;@Alias(value = "emp")public class Employee { private Integ...

2018-02-11 15:49:38 249

原创 4.0 MyBatis_映射文件curd

第一步:在mysql数据库中建表第二步:使用eclipse创建项目1.目录结构2.代码Employee.javapackage com.mybatis.bean;public class Employee { private Integer id; private String lastName; private String email; priv...

2018-02-11 15:32:12 212

原创 5. Mybatis_动态sql

动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处理器相似。主要由以下几种元素。if where trim choose (when, otherwise) set foreach bind需要注意的是特殊字符需要转义,<if test="hotelName!=null &amp;&amp; hotelName!=&quot...

2018-02-11 15:12:03 419

转载 8.0 mybatis逆向工程

MyBatis Generator (MBG)是一个mabatis的代码生成器,能够根据表自动生成mapper接口,mapper.xml文件,javaBean文件。1、MBG的下载打开https://github.com/mybatis/,可以看到有多个项目,找到generator项目,并下载下来。解压之后lib目录下就有所需要的jar包将第一个ja

2018-02-02 15:39:40 325

转载 7.0 springmvc+spring+mybatis整合

做任何一个项目都以一个需求,这里先定义一下需求:利用三大框架查询酒店列表。一、搭建开发环境1、创建一个web项目我这里用的是 jdk1.8+tomact7.02、创建hotel表CREATE TABLE `hotel` ( `id` int(11) NOT NULL, `hotel_name` varchar(20) NOT NULL,

2018-02-02 15:33:33 113

转载 6.0 MyBatis_缓存

与Hibernate一样,MyBatis 也提供了一级缓存和二级缓存的支持。一级缓存: (本地缓存)SqlSession级别的缓存,默认一直开启的 ,与数据库同一次会话期间的数据会放到本地缓存中,以后如果需要相同的数据,直接从缓存中拿,不再查询数据库。 当Session flush或close之后,该Session中的所有 Cache 就将清空。 当进行增删改之后,该Sess...

2018-02-01 01:58:57 174

转载 5.0 MyBatis_动态sql

MyBatis 的强大特性之一便是它的动态 SQL。可以根据不同条件拼接 SQL 语句。动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处理器相似。主要由以下几种元素。ifwheretrim choose (when, otherwise)setforeachbind1、if  (判断)实例:根据条件查询酒店列表hotelMapper接口

2018-02-01 01:56:27 160

转载 4.5 MyBatis_映射文件_select_resultMap之association&&collection解析

一、resultMap的使用resultMap 也是定义返回值类型,返回值为用户自定义的类型,可用于解决JavaBean中的属性名和数据库中的列名不一致的情况之前对于JavaBean中属性名和数据库中的列名不一致的情况,通过有两种办法,通过在sql中使用别名 如果正好符合驼峰命名,需要在settings中配置,现在可以通过resultMap来解决hotelMapper.xml...

2018-02-01 01:52:08 208

转载 4.4 MyBatis_映射文件_结果(resultType)

来源于:http://www.cnblogs.com/pjfmeng/p/7688172.htmlresultType是sql映射文件中定义返回值类型,返回值有基本类型,对象类型,List类型,Map类型等。现总结一下再解释总结:resultType:基本类型 :resultType=基本类型 List类型: resultType=List中元素的类型 Map类型 单...

2018-02-01 01:48:17 183

转载 4.3 MyBatis_映射文件_参数(Parameters)

先总结一下,后面再一个个解释:单个参数:直接使用#{参数名}进行取值,mybatis没做特殊处理,参数名可以随便写。 多个参数:使用#{param1},#{param2}取值 命名参数:通过@param("key")明确指定封装map中的key,就可以通过#{key}取出参数值了 POJO:如果多个参数正好是业务模型,这时候就可以传入业务模型,通过#{属性名}就可以取值了 Map:如果...

2018-02-01 01:38:54 928

转载 4.2 MyBatis_映射文件_insert_Oracle使用序列生成主键演示和获取非自增主键的值_selectKey

一.引子在最近的一次开发工作中,有自增主键这样的需求,而数据库使用的是oracle数据库; 由于oracle 数据库没有像mysql和sqlserver 那样提供自增主键的功能,所以在这里需要换一种思维去实现自增主键的功能!进而我们需要引入[序列]的概念!12二.序列的概念序列:是oracle提供的用于产生一系列唯一数字的数据库对象。序列有以下几种特征: 1. 自动提供卫衣

2018-02-01 01:33:03 488

转载 4.1 MyBatis_映射文件_insert_MySQL获取自增主键的值

来源于:https://my.oschina.net/kolbe/blog/512904我们知道MySql中主键可以设成auto_increment,也就是自增主键,每当新增一条记录,主键值自动加1。在MyBatis中,执行insert,返回值为受影响的语句行数,此操作跟JDBC一致。但是如果应用中需要将插入的值的主键返回时,这时有两种方式:第一种方式:在mapper的insert

2018-02-01 01:27:01 305

转载 4.0 MyBatis_映射文件_增删改查

一、mybatis的增删改查1、修改hotelMapper接口package com.pjf.mybatis.dao;import com.pjf.mybatis.po.Hotel;public interface HotelMapper { public Hotel getHotel(Integer i); public void updateHo

2018-02-01 01:09:54 302

原创 3.0 config全局配置文件详解

目录:configuration配置属性 配置属性详解一 .configuration配置属性properties settings typeAliases typeHandlers objectFactory plugins databaseIdProvider mappers environments(->environment->(tran...

2018-02-01 00:59:50 533

struts2+spring+hibernate+mysql(eclipse)整合增删改查

一套基于增删改查的基础ssh整合,数据库需要设置正确连接信息

2018-06-25

spring、springMVC和mybatis整合入门项目

学习完mybatis,与spring,springMVC整合做的一个完整案例,简单易懂

2018-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除