标签归档:MyBatis
MyBatis 思维导图,让 MyBatis 不再难懂(一)
与 Hibernate 相比,我无疑更喜欢 Mybatis,就因为我觉得它真的好用,哈哈:
1、它简单上手和掌握;
2、sql语句和代码分开,方便统一管理和优化;
3、当然缺点也有:sql工作量很大,尤其是字段多、关联表多时,更是如此。
而且 SQL 依赖于数据库,导致数据库移植性差。
选用一个框架之前最好先了解它的优缺点,对项目最好用,效率最高的才是一个你最好的选择。[......]
MyBatis 增强工具 pndao - 帮你自动写 SQL
pndao是我们团队在使用的MyBatis增强工具,它可以根据一些方法约定,自动生成SQL。它在实际生产中减少了80%以上的重复SQL编写工作。
[......]
Mybatis-Plus 1.2.12 发布,MyBatis 增强工具包
Mybatis-Plus 1.2.12 发布了,Mybatis-Plus是一款MyBatis的增强工具包,简化 CRUD 操作。启动加载 XML 配置时注入单表 SQL 操作 ,为简化开发工作、提高生产率而生。Mybatis-Plus 启动注入非拦截实现、性能更优。[......]
MyBatis批量插入数据
在程序中封装了一个List集合对象,然后需要把该集合中的实体插入到数据库中,由于项目使用了Spring+MyBatis的配置,所以打算使用MyBatis批量插入,由于之前没用过批量插入,在网上找了一些资料后最终实现了,把详细过程贴出来。[......]
MyBatis学习总结二——SQL映射配置
http://www.cnblogs.com/sin90lzc/archive/2012/06/30/2571175.html
1.SQL映射配置文件的结构概览
- cache – 配置给定命名空间的缓存。
- cache-ref – 从其他命名空间引用缓存配置。
- resultMap – 最复杂,也是最有力量的元素,用来描述如何从数据库结果集中来加载你的对象。
parameterMap– 已经被废弃了!老式风格的参数映射。内联参数是首选,这个元 素可能在将来被移除。这里不会记录。- sql – 可以重用的 SQL 块,也可以被其他语句引用。
- insert – 映射插入语句
- update – 映射更新语句
- delete – 映射删除语句
- select – 映射查询语句
[......]
mybatis一对多查询配置
mybatisext
Mybatis的test字符串比较问题
test="useridflag == '1'"会报NumberFormatException
改成test="useridflag == '1'.toString()"就OK了[......]
MyBatis拦截器原理探究
MyBatis
MyBatis框架
iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)[......]