浪丶荡

我始终相信,在这个世界上,一定有另一个自己,在做着我不敢做的事,在过着我想过的生活——既可以朝九晚五,又可以浪迹天涯...

mybatis主键自增长,注解返回主键

实体类 @TableId(value = "projectID",type = IdType.AUTO) @TableField("projectID") private Long projectID; 插...

2018-11-28 20:31:44

阅读数 540

评论数 0

mybatis一对多查询注解方式

三层数据结构如下 { "code": 1, "data": { "projectID": 1, "projectStageL...

2018-11-28 19:47:45

阅读数 772

评论数 0

mybatis源码阅读系列之源码下载

一、百度输入mybatis 二、选择Git 项目 三、选择 mybatis 四、拉到页面最下面,选择最新 下载jar包 下载源码

2018-02-26 22:24:44

阅读数 1665

评论数 0

springmvc和mybaits整合案例

springmvc和mybaits整合整合思路 一、整合dao层 mybatis与spring的整合,最终目的是通过spring管理mapper接口. 使用mapper的扫描器自动扫描mapper接口在spring中进行注册。 二、整合Service层 通过spring管理Service...

2017-06-02 21:00:04

阅读数 169

评论数 0

mybatis逆向工程操作

mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、po..) 官方文档中提供的运行逆向工程的几种方法Running MyBatis GeneratorMyBatis Gen...

2017-05-27 18:42:29

阅读数 193

评论数 0

MyBatis与Spring整合细节的优化

MyBatis与Spring整合细节的优化 整合过程参考:http://blog.csdn.net/leisure_life/article/details/72778179 优化部分:spring中配置接口扫描 <!-- mapper的配置 name:根据接口生...

2017-05-27 16:54:44

阅读数 237

评论数 0

nested exception is org.apache.ibatis.exceptions.PersistenceException

nested exception is org.apache.ibatis.exceptions.PersistenceExceptionCause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get ...

2017-05-27 16:06:38

阅读数 36798

评论数 1

Caused by: java.lang.ClassNotFoundException: com.mchange.v2.ser.Indirector

Caused by: java.lang.ClassNotFoundException: com.mchange.v2.ser.Indirector

2017-05-27 13:50:00

阅读数 812

评论数 0

MyBatis与Spring整合

整合背景 稍微大一点的项目都会使用SSM或者SSH框架,但是如果项目不是那么的大,用MyBatis和Spring就足够了,MyBatis的优势就是sql灵活,可以适应多变的需求;使用spring可以降低各模块之间的耦合度,方便系统的升级与维护。 整合思路 需要spring通过单例的方式管理S...

2017-05-27 12:00:23

阅读数 274

评论数 0

二级缓存应用场景及其局限性

二级缓存应用场景适用于访问次数多且用户对查询结果实时性要求不高的查询,采用二级缓存可降低数据库访问量,提高访问速度,应用场景——耗时较高的统计分析sql、通讯记录查询(一个月一次)。 实现方法:通过设置刷新间隔时间,由MyBatis每隔一段时间自动清空缓存,根据数据变化频率设置缓存刷新时...

2017-05-26 23:55:38

阅读数 335

评论数 0

MyBatis整合EHCache

MyBatis整合EHCache 添加jar: mybatis-ehcache-1.0.3 下载地址:http://download.csdn.net/detail/leisure_life/9853653 ehcache-core-2.6.11 下载地址:http://www.java...

2017-05-26 23:30:31

阅读数 135

评论数 0

MyBatis二级缓存

一、全局配置中开启二级缓存<!-- 开启二级缓存(默认就是开启的) --> <setting name="cacheEnabled" value="true"/>二、需要开启二级缓存的mapper.xml配置<mapper na...

2017-05-26 21:51:56

阅读数 123

评论数 0

MyBatis的延迟加载的配置

延迟加载的配置的适用场景: 如果只查询单表就可以满足需求,为了提高数据库查询性能使用延迟加载,再查询关联信息。 延迟加载的配置 resultMap的配置<resultMap type="com.hl.myabtis.first.beas.Orders" id=&qu...

2017-05-26 17:29:09

阅读数 214

评论数 0

Mybatis多对多关联映射实例

Mybatis多对多关联映射实例需求:查询购买了商品的用户的信息和用户的订单信息以及订单的明细。这句话有点绕,稍微捋一捋,假设天明在京东商城有过一次购物经历这一次他买了三个旺仔小馒头和4瓶旺仔牛奶现在的需求就是需要(1)、查询出天明的信息(2)、天明下的那个订单的信息(3)以及订单里面购物清单的详...

2017-05-26 15:18:15

阅读数 424

评论数 0

Mybatis一对多关联映射实例

Mybatis一对多关联映射实例需求:查询购买了商品的用户的信息和用户的订单信息以及订单的明细。 这句话有点绕,稍微捋一捋,假设天明在京东商城有过一次购物经历这一次他买了三个旺仔小馒头和4瓶旺仔牛奶现在的需求就是需要(1)、查询出天明的信息(2)、天明下的那个订单的信息(3)以及订单里面购物清单...

2017-05-26 11:01:43

阅读数 1406

评论数 2

MyBatis一对一查询使用ResultType映射

需求背景:查询订单信息关联用户信息。mapper.xml<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-...

2017-05-25 16:47:14

阅读数 488

评论数 0

MyBatis一对一查询使用ResultType映射

MyBatis一对一查询使用ResultType映射 需求背景:查询订单信息关联用户信息。

2017-05-25 16:15:36

阅读数 227

评论数 0

MyBatis开发dao的两种方式

原始dao的开发需要编写dao接口及其实现类 需要在dao实现类中注入一个SqlSessionFactory user.xml<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" &q...

2017-05-25 09:44:59

阅读数 202

评论数 0

MyBatis的执行过程总结

MyBatis的执行过程总结1、配置mybatis的配置文件 sqlMapConfig.xml(名称不固定) 2、创建SQLSessionFactory会话工厂 通过加载配置文件,加载mybatis运行环境,创建SQLSessionFactory会话工厂 核心代码:String resou...

2017-05-25 09:07:42

阅读数 236

评论数 0

使用foreach解析输入参数数组

背景:SELECT * FROM `user` WHERE sex = '0' and (id = 1 or id = 2 or id =3) //或者 SELECT * FROM `user` WHERE sex = '0' and id IN(1,2,3)第一步在pojo类的包装类中加入pri...

2017-05-24 23:16:49

阅读数 833

评论数 0

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