1 Mybatis扩展 1.1 example查询 1.2 分页插件 1.3 注解 1.4 自定义类型转化器 2 Mapper接口 Example:where后的条件 方法 功能说明 int countByExample(XXXExample example) thorws SQLException ...
分类:
其他好文 时间:
2018-09-27 18:13:49
阅读次数:
340
历经一个多月的重新设计,需求分析以及前后端开发,终于有了一定的输出:我自己实现的spring4+springmvc+mybatis3整合的进阶项目实战-个人博客系统已然完成了,系统采用mvc三层模式进行整体的开发,涉及到技术一下子很难全部列出,其中不得不提的有:整合shiro实现登录安全认证,整合lucene实现全文信息检索,基于Spring的事件驱动模型实现业务服务模块之间的异步解耦(在Rabb
分类:
其他好文 时间:
2018-08-22 18:24:48
阅读次数:
291
Mybatis的原身是ibatis,现在已经脱离了apache基金会,新官网是http://www.mybatis.org/。Mybatis3中增加了使用注解来配置Mapper的新特性,这里主要介绍@SelectProvider、@UpdateProvider、@InsertProvider和@De ...
分类:
其他好文 时间:
2018-08-10 21:13:30
阅读次数:
548
Mybatis常见面试题汇总 最近在复习整理Mybatis的相关知识,针对面试中的典型问题,结合相关书籍和网上相关帖子,做如下整理。 1、#{}和${}的区别是什么? 答:${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静 ...
分类:
其他好文 时间:
2018-07-30 15:40:59
阅读次数:
134
需求:使用批量插入后,需要insert之后的每一条记录的ID 注意:Mybatis3.3.1的版本以后支持批量插入后返回主键ID 示例: domin.java: mapper.java: mapper.xml: ...
分类:
数据库 时间:
2018-07-24 17:35:04
阅读次数:
233
前言: mybatis框架中最具特色的便是sql语句中的自定义,而动态sql的使用又使整个框架更加灵活。 创建User表 /*Table structure for table `user` */ DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( ...
分类:
数据库 时间:
2018-07-21 17:26:15
阅读次数:
180
mybatis3.0 添加了association和collection标签专门用于对多个相关实体类数据进行级联查询,但仍不支持多个相关实体类数据的级联保存和级联删除操作。因此在进行实体类多对多映射表设计时,需要专门建立一个关联对象类对相关实体类的关联关系进行描述。下文将以“User”和“Group ...
分类:
其他好文 时间:
2018-07-18 00:39:05
阅读次数:
230
本文我再来讲SpringMVC和MyBatis整合开发的方法,这样的话,Spring、MyBatis和SpringMVC三大框架的整合开发我们就学会了。这里我使用的Spring是Spring4.1.3这个版本(SpringMVC自然也是这个版本),MyBatis是MyBatis3.2.7这个版本。 ...
分类:
编程语言 时间:
2018-05-20 19:25:57
阅读次数:
174
前言 最近比较闲,复习搭建一下项目,这次主要使用Spring+SpringMVC+Mybatis。项目持久层使用Mybatis3,控制层使用SpringMVC4.1,使用Spring4.1管理控制器,数据库连接池使用druid数据源,该项数据库暂使用MySQL。(如果是oracle需修改pom.xm... ...
分类:
编程语言 时间:
2018-05-17 22:27:06
阅读次数:
262
一、搭建开发环境 1.1、使用Maven创建Web项目 执行如下命令: 创建失败: Maven 命令行创建项目时 Could not find goal ‘create’ in plugin org.apache.maven.plugins:... 使用maven3.5.3 版本,进行命令行创建项目 ...
分类:
编程语言 时间:
2018-05-06 14:55:26
阅读次数:
242