摘要: 相同点: ◆两者都是JAVA的数据库操作中间件。 ◆两者对于数据库进行直接操作的对象都不是线程安全的,都需要及时关闭。 ◆两者都可以对数据库的更新操作进行显式的事务处理。 不同点: ◆使用的SQL语言不同:JDBC使用的是基于关系型数据库的标准SQL语言,Hibernate使用的是HQL(Hiber 阅读全文
posted @ 2017-02-13 17:20 孤夏 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 前言 自 JPA 伴随 Java EE 5 发布以来,受到了各大厂商及开源社区的追捧,各种商用的和开源的 JPA 框架如雨后春笋般出现,为开发者提供了丰富的选择。它一改之前 EJB 2.x 中实体 Bean 笨重且难以使用的形象,充分吸收了在开源社区已经相对成熟的 ORM 思想。另外,它并不依赖于 阅读全文
posted @ 2017-02-13 17:05 孤夏 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 要点:1、回调函数就是那些自己写的,但是不是自己来调,而是给别人来掉的函数。(消息响应函数就可以看成是回调函数,因为是让系统在合适的时候去调用。这不过消息响应函数就是为了处理消息的,所以就拿出来单做一类了。其实本质上就是回调函数。) 2、回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块 阅读全文
posted @ 2017-02-13 10:52 孤夏 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 第一方面:开发速度的对比 就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hibernate。 比起两者的开发速度,不仅仅要考虑到两者的特性及性能,更要根据项目需求去考虑究竟哪 阅读全文
posted @ 2017-02-13 10:24 孤夏 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 什么是Hibernate? Hibernate,翻译过来是冬眠的意思,正好现在已经进入秋季,世间万物开始准备冬眠了。其实对于对象来说就是持久化。 扫盲 持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在关系型的数 阅读全文
posted @ 2017-02-13 09:40 孤夏 阅读(192) 评论(0) 推荐(0) 编辑