深入浅出Mybatis系列(九)---强大的动态SQL

http://www.cnblogs.com/dongying/p/4092662.html 上篇文章《深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap》简单介绍了mybatis的查询,至此,CRUD都已讲完。本文将介绍mybatis强...

2017-07-04 11:27:22

阅读数 948

评论数 0

MyBatis的useGenerateKeys的使用方法

https://blog.csdn.net/u012060033/article/details/79948353 需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。 方法:在mapper中指定keyProperty属性,示例如下: Xml代码 ...

2019-06-26 11:41:22

阅读数 216

评论数 0

[mybatis]Example的用法

https://www.cnblogs.com/duanwandao/p/9984629.html 正文 回到顶部 Example类是什么? Example类指定如何构建一个动态的where子句. 表中的每个non-BLOB列可以被包括在where子句中. 例子是展示此类用法的最好方式. ...

2019-06-07 13:50:09

阅读数 63

评论数 0

MyBatis之TypeHandler

https://www.cnblogs.com/yulinfeng/p/5991170.html   在大学写web应用的时候经常会遇到这么个问题,当我要插入一条数据,某个数据是Date类型,数据库中却是VARCHAR类型,这个时候可能会傻乎乎的先把这个数据自己手动转换成String类型再插入...

2018-09-21 11:09:55

阅读数 95

评论数 0

MyBatis 一、二级缓存和自定义缓存

https://www.cnblogs.com/moongeek/p/7689683.html   目录导航 1、一级缓存 2、二级缓存 3、自定义缓存 1、一级缓存 ​ MyBatis 默认开启了一级缓存,一级缓存是在SqlSession 层面进行缓存的。即,同一个SqlSess...

2018-08-30 14:38:42

阅读数 499

评论数 0

MyBatis传入多个参数的问题

http://www.cnblogs.com/mingyue1818/p/3714162.html   一、单个参数:   public List<XXBean> getXXBeanList(String xxCode); &am...

2018-08-29 17:11:03

阅读数 113

评论数 0

Mybatis @MapKey注解的使用

https://blog.csdn.net/weixin_41023230/article/details/80103990 https://blog.csdn.net/ClementAD/article/details/50589459   业务场景 从数据库查出多条数据,包括id和na...

2018-08-27 21:45:06

阅读数 853

评论数 0

mybatis的mapper返回map结果集

https://blog.csdn.net/huanyinghanlang/article/details/79194005   通过MapKey指定map的key值   @MapKey("id") Map<Lon...

2018-08-27 21:41:58

阅读数 861

评论数 1

MyBatis 3 使用内部缓存

https://blog.csdn.net/shootyou/article/details/8235069在面对查询多而且修改少的运用场景之下,可以开启MyBatis的内部缓存。开启非常方便,但是要注意缓存刷新的逻辑。开启二级缓存,你只需要在 SQL 映射文件中加入简单的一行:&...

2018-06-08 14:13:45

阅读数 125

评论数 0

Mybatis+Spring如何自动将sqlsessonFactory实例注入每个代理mapper中?

看到许多网站和自身的关于mybatis+spring 自动注册所有代理mapper类的文章,配置文件不外乎如下: --> --...

2017-10-31 10:44:06

阅读数 1360

评论数 0

Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring

Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring Mybatis在与Spring集成的时候可以配置MapperFactoryBean来生成Mapper接口的代理. 例如 bean id="userMap...

2017-10-30 18:22:41

阅读数 397

评论数 0

Mybatis && mysql 字段名是关键字 报错

DROP TABLE IF EXISTS `bas_dictionary`; CREATE TABLE `bas_dictionary` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL COMMENT ...

2017-09-25 15:30:51

阅读数 28258

评论数 0

Mybatis批量插入返回插入成功后的主键id

我们都知道Mybatis在插入单条数据的时候有两种方式返回自增主键: 1、对于支持生成自增主键的数据库:增加 useGenerateKeys和keyProperty ,标签属性。 2、不支持生成自增主键的数据库:使用。 但是怎么对批量插入数据返回自增主键的解决方式网上看到的还...

2017-08-04 15:58:45

阅读数 4114

评论数 0

Mybatis 批量插入返回 主键ID

之前版本的mybatis有Bug,故无法获取或报错,以下版本可以正确使用: org.mybatis mybatis 3.4.4 org.mybatis ...

2017-08-04 15:47:59

阅读数 3553

评论数 1

Mybatis传递多个参数的解决办法(三种)

第一种方案 DAO层的函数方法 Public User selectUser(String name,String area); 对应的Mapper.xml select * from user_user_t where user_name = #{0} and us...

2017-07-25 12:02:20

阅读数 19954

评论数 5

mybatis的嵌套查询和延迟加载分析

http://xpenxpen.iteye.com/blog/2124198 本文我们研究mybatis的嵌套查询和延迟加载。  1.预备知识  resultMap是mybatis里的一个高级功能。通过利用association和collection,可以做到将多个表关联到到一起...

2017-07-13 18:37:23

阅读数 634

评论数 0

MyBatis 延迟加载,一级缓存,二级缓存设置

http://www.cnblogs.com/QQParadise/articles/5109633.html 什么是延迟加载          resultMap中的association和collection标签具有延迟加载的功能。         延迟加载的意思是说,在关联查询...

2017-07-13 18:32:09

阅读数 544

评论数 0

MyBatis学习五:延迟加载

一、什么是延迟加载 resultMap可实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。 需求: 如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再...

2017-07-13 18:25:59

阅读数 221

评论数 0

ibatis使用-动态创建表

<![CDATA[ CREATE TABLE Push_User_Subscribe_#activityId:INTEGER# ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `us...

2017-03-06 15:44:22

阅读数 2210

评论数 0

SSM 配置

pom.xml(parent): http://xxxxx http://xxxxx http://xxxxx http://xxxxx UTF-8 false 1.0.0-SNAPS...

2017-01-22 18:06:58

阅读数 443

评论数 0

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