![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
awhip9
这个作者很懒,什么都没留下…
展开
-
Resources的使用方式
Resources(com.ibatis.common.resource.*) Resources 类为从类路径中加载资源,提供了易于使用的方法。处理 ClassLoader 是一项 富于挑战的工作,尤其是应用服务器/容器的情况下。Resources 类试图简化这些工作。 Resources 类常用于以下几种情况: ? 从类路径加载 SQL Map 配置文件(如 sq转载 2016-11-08 10:02:46 · 1234 阅读 · 0 评论 -
【MyBatis】——自增主键与非自增主键返回
mysql自增主键,执行insert提交之前自动生成一个自增主键。当时一直没有想为什么要返回主键,也就是返回就返回了吧,总是有用的,确实,返回来有可能会作为下一次查询的依据,或者下一个插入的外键的凭证,总之,先返回来再说…… 实现思想是酱紫的:通过mysql函数获取到刚插入记录的自增主键:LAST_INSERT_ID(),但是是在insert之后调用此函数。转载 2016-11-08 10:53:21 · 1083 阅读 · 0 评论 -
MyBatis学习五:延迟加载
一、什么是延迟加载resultMap可实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。需求:如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去查询就是延迟加载。延迟加载:先从单表查询,需要时再从关联表去关联转载 2017-01-18 15:00:57 · 181 阅读 · 0 评论 -
updateByPrimaryKey和updateByPrimaryKeySelective insert和insertSelective
这两个update都是使用generator生成的mapper.xml文件中,对dao层的更新操作updateByPrimaryKey对你注入的字段全部更新(不判断是否为Null)updateByPrimaryKeySelective会对字段进行判断再更新(如果为Null就忽略更新)区别了这两点就很容易根据业务来选择服务层的调用了!详细可以查看generator生成的源代码转载 2017-01-22 11:13:16 · 2508 阅读 · 0 评论 -
Mybatis基于注解实现增删查改和多参数列表查询
林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 在【Mybatis】Mybatis入门概述及第一个Mybatis实例实现增删改查 和【Mybatis】Mybatis接口编程方式实现增删改查 演示了如何使用XML来操作Mybatis实现CRUD,但是大量的XML配置文件的编写是非常烦人的。因此Mybatis也提供了基于转载 2017-01-23 14:09:31 · 391 阅读 · 0 评论 -
Java Persistence with MyBatis 3(中文版) 第四章 使用注解配置SQL映射器
在上一章,我们看到了我们是怎样在映射器Mapper XML配置文件中配置映射语句的。MyBatis也支持使用注解来配置映射语句。当我们使用基于注解的映射器接口时,我们不再需要在XML配置文件中配置了。如果你愿意,你也可以同时使用基于XML和基于注解的映射语句。 本章将涵盖以下话题:l 在映射器Mapper接口上使用注解l 映射语句转载 2017-01-23 16:02:53 · 313 阅读 · 0 评论 -
深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)
上篇文章《深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)》为大家介绍了mybatis中别名的使用,以及其源码。本篇将为大家介绍TypeHandler, 并简单分析其源码。Mybatis中的TypeHandler是什么? 无论是 MyBatis 在预处理语句(PreparedStatement)中设置一个参数时,还是从结果集中取出转载 2017-05-08 19:23:31 · 252 阅读 · 0 评论