摘要: 机 阅读全文
posted @ 2018-03-15 22:06 刘大飞 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1: 一般来说,业务逻辑比较简单,集增删改查就可以满足需求,建议使用hibernate,而复杂的业务逻辑,尤其是多表关联查询,建议使用mybatis。 2: hibernate有更好的二级缓存机制,可以使用第三方缓存。 3:hibernate拥有完整的日志系统,hibernate日志系统非常健全,涉 阅读全文
posted @ 2018-03-15 22:01 刘大飞 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Hibernate优点: 1、对象化。人员以面相对象的思想来操作数据库。Hibernate支持许多面向对象的特性,如组合,继承,多态等。 2、更好的移植性.对于不同的数据库,开发者只需要使用相同的数据操作即可. 3、开发效率高。hibernate提供了大量的封装(这也是它最大的缺点),很多数据操作以 阅读全文
posted @ 2018-03-15 21:42 刘大飞 阅读(5501) 评论(0) 推荐(0) 编辑
摘要: MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架, MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解(实体和数据库的映射可以在XML中间中,也可以使用注解),将接口和 Java 阅读全文
posted @ 2018-03-15 21:35 刘大飞 阅读(25173) 评论(0) 推荐(1) 编辑
摘要: JDBC jdbc是一组规范,是接口,由不同的数据库厂商各自提供相应的实现类,打包成jar包,也就是所谓的数据库驱动。而我们的java应用程序,只需要调用jdbc的接口就可以了。 什么是JPA Java Persistence API:用于对象持久化的 API Java EE 5.0 平台标准的 O 阅读全文
posted @ 2018-03-15 10:18 刘大飞 阅读(243) 评论(0) 推荐(0) 编辑