所有回答列表(3)
否极泰来 LV6
2016年10月26日
Hibernate和Mybatis都是orm对象关系映射框架,都是用于将数据持久化的框架技术。 Hiberante较深度的封装了jdbc,对开发者写sql的能力要求的不是那么的高,我们只要通过hql语句操作对象即可完成对数据持久化的操作了。 另外hibernate可移植性好,如一个项目开始使用的是mysql数据库,但是随着业务的发展,现mysql数据库已经无法满足当前的绣球了,现在决定使用Oracle数据库,虽然sql标准定义的数据库间的sql语句差距不大,但是不同的数据库sql标准还是有差距的,那么我们手动修改起来会存在很大的困难,使用hibernate只需改变一下数据库方言即可搞定。用hibernate框架,数据库的移植变的非常方便。 但是hibernate也存在着诸多的不足,比如在实际开发过程中会生成很多不必要的sql语句耗费程序资源,优化起来也不是很方便,且对存储过程支持的也不够太强大。但是针对于hibernate它也提供了一些优化策略,比如说懒加载、缓存、策略模式等都是针对于它的优化方案。 Mybatis 也是对jdbc的封装,但是封装的没有hibernate那么深,我们可以再配置文件中写sql语句,可以根据需求定制sql语句,数据优化起来较hibernate容易很多。 Mybatis要求程序员写sql的能力要相对使用hibernate的开发人员要高的多,且可移植性也不是很好。 涉及到大数据的系统使用Mybatis比较好,因为优化较方便。涉及的数据量不是很大且对优化没有那么高,可以使用hibernate
- 等 最代码怎么获取牛币啊?
- 完 谁来告诉我最代码上线的时间,答对者给5牛币,先来先得
- 等 牛友们,大家好,你们做程序员多久了?现在还好吗?
- 完 在微信打开的页面里进行app下载
- 等 最代码2014年欢乐聚声会
- 完 mysql如何查询表数据并且对3个字段降序的SQL?
- 完 最代码牛币机制改革
- 完 成功的在bae上使用了自定义运行环境 jetty+nginx的组合,大家对jetty+nginx优化有哪些心得?
- 完 进来分享一下各位牛牛是如何加入最代码大家庭的?
- 等 为什么java BufferedImage类处理大图直接抛出内存溢出的异常?
- 等 最代码是否开发手机app客户端?
- 完 java程序员学习哪些java的技术?java有哪些框架?都能做哪方面的开发?
- 等 php格式网页文件怎么运行?
- 等 Java volatile值获取的问题
- 等 前端vue,拦截了登录后台后,返回的token,requests拦截token,但是发送请求的时候,就出现跨越异常
- 等 大专本科计算机科班怎么找到Java工作?
- 等 eclipse怎么把三个java swing游戏项目合成一个项目?
- 完 伙伴们,大家都有什么好的解压方式么,分享一下~
- 完 三四线城市,6、7k,运维工作,索然无味,想去辞职上培训,各位牛牛有什么建议嘛
- 等 jsp页面输入中文变成问号
- 等 JPA在线上运行一段时间后报错Caused by: java.lang.IncompatibleClassChangeError: null
- 等 PHP 这个规则用preg_match_all怎么写
- 等 大佬们,有没有知道Alfresco如何配置LDAP登录呢?
- 等 php的install目录是框架带的吗?
相关问答
- 完 mybatis查询抛出异常
- 完 mybatis多表查询问题
- 等 Mybatis多表查询的问题
- 完 mybatis抛出异常JDBC requires that the JdbcType must be specified for all nullable parameters.
- 完 mybatis为什么抛出Mapped Statements collection does not contain value for xxx的异常?
- 等 Mybatis开发中分页插件怎么用?
- 完 spring整合mybatis后的声明事务和注解事务有什么区别?
- 等 mybatis批量插入数据如何获得每条记录的主键?
- 等 mybatis一对多关联为什么查询不到数据?
- 等 mybatis association查询怎么使用?
- 等 mybatis中的model继承问题
- 等 jdbc与mybatis有什么区别?
最近浏览
zhaoshaobo250 LV5
2021年3月25日
成焕修 LV2
2019年6月15日
马小跳 LV12
2017年8月22日
liangzai123 LV18
2017年3月1日
liu19900205 LV2
2017年1月17日
微微上翘 LV23
2016年11月14日
否极泰来 LV6
2016年10月26日
武海军 LV2
2016年10月23日
冰点零娴
2016年10月22日
暂无贡献等级
princewq LV3
2016年10月20日