mrdu_somefun的博客

教育改变生活,知识改变命运

Eclipse中MyBatis_Generator插件的下载安装以及使用

1       下载安装包 安装包名称:MyBatis_Generator  下载地址 链接: https://pan.baidu.com/s/1Qa3UYBc_g8A3crdOHtf5bQ 密码: ayet     2       在Eclipse上进行安装 l  将插件压缩包中的f...

2018-11-17 09:29:23

阅读数 62

评论数 0

MyBatise代码自动生成时候Oralce的number类型BigDecimal问题

第一次使用MyBatise发现一个问题,使用MyBatise的代码自动生成工具时候,即便在配置文件中定义了Xml代码  <javaTypeResolver>           <property name="fo...

2018-06-13 11:43:19

阅读数 155

评论数 0

MyBatis查询,返回值Map或List<Map>

一、返回值Map1、mapper.xml [html] view plain copy &amp;lt;select id=&quot;selectUserMapLimitOne&quot; resultType=&quot;java.util.HashMap&am...

2018-06-11 10:20:17

阅读数 395

评论数 0

mybatis3中@SelectProvider的使用技巧

mybatis的原身是ibatis,现在已经脱离了apache基金会,新官网是http://www.mybatis.org/。mybatis3中增加了使用注解来配置Mapper的新特性,本篇文章主要介绍其中几个@Provider的使用方式,他们是:@SelectProvider、@UpdatePr...

2018-06-06 17:06:34

阅读数 92

评论数 0

JdbcType类型和Java类型的对应关系

在Oracle中有些字段不是必填时在用户使用的时候会出现数据null的情况。这个时候在Oracle中是无法进行插入的。 1 JDBC Type Java Type 2 CHAR String 3 VARCHAR ...

2018-04-04 10:30:48

阅读数 1020

评论数 0

mybatis缓存 redis实现

最近项目需要针对mybatis查询加入缓存,使用redis,于是上网查找mybatis缓存 redis实现的相关文章,有很多关于mybatis redis缓存的介绍以及mybatis Cache接口的redis实现代码,但内容都是一致,看得出都转载某一人的手笔,虽然提供的代码逻辑是正确的,但是在...

2018-01-13 15:47:56

阅读数 472

评论数 0

ssm+redis 如何更简洁的利用自定义注解+AOP实现redis缓存

ssm+redis 如何更简洁的利用自定义注解+AOP实现redis缓存  基于 ssm + maven + redis 使用自定义注解 利用aop基于AspectJ方式 实现redis缓存   如何能更简洁的利用aop实现redis缓存,话不多说,上demo   需求:     数据查询时每次都...

2018-01-12 10:44:48

阅读数 241

评论数 0

ssm+redis整合(通过cache方式)

这几天的研究ssm redis 终于进入主题了,今天参考了网上一些文章搭建了一下ssm+redis整合,特别记录下来以便以后可以查询使用,有什么不足请大牛们提点 项目架构   1、pom.xml project xmlns="http://maven.apache.o...

2018-01-10 19:43:27

阅读数 618

评论数 0

SpringMVC + MyBatis + Mysql + Redis(作为二级缓存) 配置

项目环境: 在SpringMVC + MyBatis + Mysql。Redis部署在Linux虚拟机。 1、整体思路 参考Ehcache实现MyBatis二级缓存代码(Maven引用对应jar查阅)使用Spring管理Redis连接池模仿EhcacheCache,实现RedisCache...

2018-01-10 19:17:42

阅读数 217

评论数 0

Redis实现Mybatis的二级缓存

一、Mybatis的缓存 通大多数ORM层框架一样,Mybatis自然也提供了对一级缓存和二级缓存的支持。一下是一级缓存和二级缓存的作用于和定义。       1、一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个(内存区域)数据结构(...

2018-01-10 19:11:18

阅读数 97

评论数 0

mybatis的缓存机制(一级缓存二级缓存和刷新缓存)和mybatis整合ehcache

1      查询缓存 1.1  什么是查询缓存 mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。 mybaits提供一级缓存,和二级缓存。   一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个(内存区域)数据结构(Hash...

2018-01-10 19:08:40

阅读数 161

评论数 0

手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis

我们看招聘信息的时候,经常会看到这一点,需要具备SSH框架的技能;而且在大部分教学课堂中,也会把SSH作为最核心的教学内容。 但是,我们在实际应用中发现,SpringMVC可以完全替代Struts,配合注解的方式,编程非常快捷,而且通过restful风格定义url,让地址看起来非常优雅。 另外...

2018-01-05 15:36:38

阅读数 915

评论数 1

SSM框架原理作用及使用方法

作用: SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层 使用spring MVC负责请求的转发和视图管理 spring实现业务对象管理,mybatis作为数据对象的持久化...

2017-12-17 13:09:47

阅读数 675

评论数 0

MyBatis Generator生成DAO——序列化

MyBatis Generator生成DAO 的时候,生成的类都是没有序列化的。 还以为要手工添加(开始是手工添加的),今天才发现Mybatis已经给我们提供好了 plugin type="org.mybatis.generator.plugins.SerializablePlugi...

2017-09-15 19:10:26

阅读数 1001

评论数 0

MyBatis+MySQL 返回插入的主键ID

需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。   方法:在mapper中指定keyProperty属性,示例如下: Xml代码   insert id="insertAndGetId" useGe...

2017-09-05 18:07:50

阅读数 270

评论数 0

MyBatis学习(二)之双向一对多关联映射查询

关于MyBatis中的一对多关联映射也是比较重要、常用的映射关系,在关联方式上跟一对一的方式也是类似的,嵌套resultMap和嵌套select,我在《MyBatis之一对一关联映射》一文中已经详细介绍了,本篇将以嵌套resultMap的方式进行展示双向一对多关联映射查询的用法         ...

2017-06-19 19:19:04

阅读数 362

评论数 0

MyBatis学习(一)之一对一关联映射查询

最近正在学习MyBatis,发现这个MyBatis在处理对象间的关联关系的时候还是比较绕的,很难让人理解,所以,自己搜集了各种资料,并且亲身逐一进行测试,然后在这里写下这篇文章,就当是来理理自己的思路了。           其实不管是一对一映射还是一对多映射关系,在处理关联对象的时候都有两种方式...

2017-06-19 19:02:21

阅读数 307

评论数 0

mybatis中@Param的用法和作用

用注解来简化xml配置的时候,@Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中 我们先来看Mapper接口中的@Select方法 1 2 3 4 5 6 7 8 9 10 11 12 13 package Mapper; ...

2017-06-19 18:55:19

阅读数 674

评论数 0

Spring(五)使用Spring集成MyBatis

在实际开发中,整合框架中的ORM框架使用的不一定是Hibernate,MyBatis也是一个轻量级、灵活的框架,也是占有这一定的分量,所以在这里记录一下Spring集成MyBatis的配置步骤,方便日后的巩固复习。 需求: 一个简单的用户类:User{id, name,password} ①根据I...

2017-06-19 18:49:34

阅读数 214

评论数 0

c3p0详细配置

3 30 1000 false 属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试 使用。Default: null--> Test 保留,并在下次调用getConnection()的时候继续尝试获取连接。如果设为...

2017-06-19 10:00:57

阅读数 273

评论数 0

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