码迷,mamicode.com
首页 > 数据库 > 详细

jdbc ,jdbcTemplate,MyBatis,Hibernate比较与分析

时间:2016-12-10 00:57:55      阅读:389      评论:0      收藏:0      [点我收藏+]

标签:sql   使用   多个   style   数据   template   sql语句   对象   查询   

JDBC

1:jdbc(Java Data Base Connection 数据库连接)是一种用于执行sql语句的API,其中使用jdbc连接时需要的,Connection,Statement,ResultSet都是接口;

2:主要用于对数据库要求是快速的;因为jdbc相对比是原生态的,所以速度会比较快,但是需要写一大堆代码。

 

JDBCTemplate

针对数据查询提供了多个重载的模板方法,可以根据需要选用不同的模板方法,如果查询很简单,仅仅是传入相应的SQL或者相关参数,然后取得一个单一的结果。

但是因为Spring没有持久化层,所以没有缓存。 框架主要是Spring的,多数会使用这个。by the way:Spring 提供了HibernnateDaoSupport,HibernateTemplate,JDBCTempalte三种操作数据库的类,其中JDBCTemplate不是ORM,不是面向对象 的。

 

MyBatis

目前,企业最多使用;

jdbc ,jdbcTemplate,MyBatis,Hibernate比较与分析

标签:sql   使用   多个   style   数据   template   sql语句   对象   查询   

原文地址:http://www.cnblogs.com/IanLan/p/6152434.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!