mybatis
柯之梦
我是一名有梦想的码农,你可以关注我的公众号(IT技术乱弹)获取更多技术知识。
展开
-
浅谈mybatis优缺点
优点:1. 易于上手和掌握。2. sql写在xml里,便于统一管理和优化。3. 解除sql与程序代码的耦合。4. 提供映射标签,支持对象与数据库的orm字段关系映射5. 提供对象关系映射标签,支持对象关系组建维护6. 提供xml标签,支持编写动态sql。缺点:1. sql工作量很大,尤其是字段多、关联表多时,更是如此。2. s转载 2015-01-07 10:19:19 · 5427 阅读 · 1 评论 -
Mybatis返回Map的一种实现
Mybatis返回Map的一种实现博客分类: mybatismybatis返回map列keyMybatis返回Map的一种实现前言 在使用Mybatis进行系统开发的时候,有时候我们会有这么一种需求:我们希望通过Mybatis查询某一个表返回的结果是一个Map,而这个Map的Key是表的一个字段,Value是另一个字段。然而当我们按照Mybatis的转载 2015-07-21 12:26:22 · 821 阅读 · 0 评论 -
Mybatis的ResultMap的使用
本篇文章通过一个实际工作中遇到的例子开始吧: 工程使用Spring+Mybatis+Mysql开发。具体的业务逻辑很重,对象之间一层一层的嵌套。和数据库表对应的是大量的model类,而和前端交互的是Vo类。现在需要做一个需求,有两种方式来实现: 使用现有的Service接口,或者自己在编写一些用到的接口,手动使用Java代码来分别调用Service接口来查出各个mode转载 2015-07-21 13:20:11 · 394 阅读 · 0 评论 -
mybatis下的分页,支持所有的数据库
大家都知道,mybatis的自带分页方法只是逻辑分 页,如果数据量很大,内存一定会溢出,不知道为什么开源组织不在里面集成hibernate的物理分页处理方法!在不修改mybatis源代码的情况下, 应该怎么使mybatis支持物理分页呢?参考了网上的一些信息,有了下面的解决方法:以oracle为例子 1.把hibernate下的dialect包全部拷贝到mybatis包转载 2015-08-14 14:29:35 · 580 阅读 · 0 评论