摘要:
JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI 。 JXL只能操作Excel 95, 97, 2000也即以.xls为后缀的excel。JXL的官网为:http://www.andykhan.com/jexcelapi。而poi可以操作Excel 95及以后的版本,即可操作后 阅读全文
摘要:
在之前的DAO开发中,对关系型数据库进行增删改查都是直接通过sql语句,需要人工的进行对象和表之间的转换。而Hibernate提供了对象和表之间进行映射的框架,使得这种转换更加方便。 1.ORM概念 O:Object 对象 R:Relational 关系型数据库 M:Mapping 映射 ORM要解 阅读全文
摘要:
1.AOP Aop(aspect object programming)面向切面编程 功能: 让关注点代码与业务代码分离! 关注点 重复代码就叫做关注点; 切面 关注点形成的类,就叫切面(类)! 面向切面编程,就是指对很多功能都有的重复的代码抽取,再在运行的时候往业务方法上动态植入“切面类代码”。 阅读全文
摘要:
1.为什么使用缓存 hibernate使用缓存减少对数据库的访问次数,从而提升hibernate的执行效率。hibernate中有两种类型的缓存:一级缓存和二级缓存。 2.一级缓存 Hibenate中一级缓存,也叫做session的缓存,当调用session的save/saveOrUpdate/ge 阅读全文