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