排序:
默认
按更新时间
按访问量

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

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

2017-07-04 11:27:22

阅读数:640

评论数:0

MyBatis 3 使用内部缓存

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

2018-06-08 14:13:45

阅读数:71

评论数:0

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

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

2017-10-31 10:44:06

阅读数:433

评论数:0

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

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

2017-10-30 18:22:41

阅读数:306

评论数: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

阅读数:6232

评论数:0

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

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

2017-08-04 15:58:45

阅读数:2042

评论数:0

Mybatis 批量插入返回 主键ID

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

2017-08-04 15:47:59

阅读数:1353

评论数:0

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

阅读数:10480

评论数:0

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

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

2017-07-13 18:37:23

阅读数:364

评论数:0

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

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

2017-07-13 18:32:09

阅读数:442

评论数:0

MyBatis学习五:延迟加载

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

2017-07-13 18:25:59

阅读数:191

评论数: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

阅读数:1507

评论数: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

阅读数:398

评论数:0

Mybatis3 resultMap 官方应用

http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html#Result_Maps

2017-01-13 13:16:28

阅读数:450

评论数:0

(useAffectedRows)Mysql / Mybatis update时,字段不变返回值的问题

mysql 当执行一句update语句,但修改内容与原数据一致时,mysql本神返回的  受影响行数为0 ,在 控制台或者 客户端如navicat中都可看到 但jdbc/mybatis 返回的却是1,返回的是 sql语句 的匹配行数。 oracle直接返回1条记录被更新。 所以很明显,不同...

2016-11-12 23:40:33

阅读数:4173

评论数:1

使用Log4j2打印Mybatis SQL语句以及结果集

配置log4j2.xml 实现用Log4j2来打印Mybatis的SQL很简单,先配置一个name为consolePrint的附加器,指定输出格式  然后在loggers下配置一个logger,name指向项目持久层接口的package,也就是和Mybatis配置文件对应的接口包,再定义输出方...

2016-10-25 18:02:23

阅读数:10531

评论数:0

Mybatis Logging 查询sql日志

Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4JApache Commons LoggingLog4j 2Log4jJDK logging 具体选择哪个日志实现工具由MyBatis的内置日志工厂确定。它会使用最先找到的(按上文列举的顺序查找)。 如果...

2016-07-13 10:38:48

阅读数:1286

评论数:0

mybatis 3.2.8 + log4j2.0.2 控制台输出sql语句

mybatis3.2.7有一个bug,使用log4j2 (2.0.2)版本时,会找不到类 ,导致启动失败,详见 https://github.com/mybatis/mybatis-3/issues/235 但没过多久 , 3.2.8就已经修复了这个bug , 最新的mybatis3....

2016-07-12 20:53:52

阅读数:1838

评论数:0

Mybatis3.2+版本 log4j2 Debug 模式打印sql语句

pom: 1.7.10 2.3 1.2.2 3.2.8 org.mybatis mybatis-spring ${mybatis-spring.version} org.mybatis mybatis ${mybatis.version} ...

2016-07-12 20:48:29

阅读数:6508

评论数:0

使用mybatis操作mysql数据库SUM方法返回NULL解决

使用SQL语句用函数SUM叠加的时候,默认查询没有值的情况下返回的是NULL,而实际可能我们要用的是返回0 解决:   SELECT SUM(total)   FROM test_table 改成:  SELECT COALESCE(SUM(total),0)  FROM test...

2016-06-27 12:56:57

阅读数:3550

评论数:0

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