摘要: 什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Ja 阅读全文
posted @ 2017-03-13 12:53 小|菜|鸟 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 代理模式 一个典型的动态代理创建对象过程可分为以下四个步骤:1、通过实现InvocationHandler接口创建自己的调用处理器 IvocationHandler handler = new InvocationHandlerImpl(...);2、通过为Proxy类指定ClassLoader对象 阅读全文
posted @ 2017-03-13 12:48 小|菜|鸟 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 我们从三个角度理解一下Hibernate: 一、Hibernate是对JDBC进一步封装 原来没有使用Hiberante做持久层开发时,存在很多冗余,如:各种JDBC语句,connection的管理,所以出现了Hibernate把JDBC封装了一下,我们不用操作数据,直接操作它就行了。 二、我们再从 阅读全文
posted @ 2017-03-13 12:37 小|菜|鸟 阅读(219) 评论(0) 推荐(0) 编辑
摘要: hibernate优点、(面向HQL) 1,hibernate是个封装完善,严谨的ORM框架。dao层的开发效率高 2,hibernate不特定的针对某一个数据库,移植性很好 3,hibernate缓存机制做得很好,要多使用lazy加载。可以使用其他的第三方缓存 4,Hibernate是一个没有侵入 阅读全文
posted @ 2017-03-13 12:26 小|菜|鸟 阅读(162) 评论(0) 推荐(0) 编辑