- 博客(6)
- 收藏
- 关注
原创 Spring-aop
一、什么是AOP?AOP(Aspect Oriented Programming),即面向切面编程。在我们的项目代码中,有大量与日志、事务、权限(AOP称之为横切关注点)相关的代码镶嵌在业务代码当中,造成大量代码的重复与代码的冗余。虽然可以将这些重复的代码封装起来再进行调用,但是这样的调用方式比较单一,不够灵活,无法更好地以模块化的方式,对这些横切关注点进行组织和实现。AOP提出切面(As...
2018-12-11 17:52:28 120
原创 Spring-ioc
一. 什么是spring,它能够做什么?Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。目的:解决企业应用开发的复杂性功能:使用基本...
2018-12-11 17:50:34 90
原创 HQL更深层次的认识
sql是可以写出通用查询且带分页的方法的,hql可以吗?答案是:可以的。在这里把hql的通用查询方法的代码贴出来供大家参考。这里直接上代码了,导依赖以及hibernate的配置就不贴了:BaseDao.javapackage com.crm.util;import java.util.List;import java.util.Map;import java.util.Map.Ent...
2018-12-03 23:19:43 88
原创 ehcache入门
一. ehcache是什么Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大注1:本章介绍的是2.X版本,3.x的版本和2.x的版本API差异比较大二. 为什么需要缓存拉高程序的性能关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver非关系型数据库:数据与数据之间是不存在关系的,key-value1、基于文...
2018-12-03 23:17:43 137
原创 HQL语句
1、什么是hql?hql 是hibernate查询语言,全称Hibernate Query Language。hql和sql区别/异同注:QuerySyntaxException:book is not mapped处理返回的结果集实体类与配置文件就不贴了。@Testpublic void test() {Session session = HibernateUtils.getSe...
2018-12-03 23:16:16 352
原创 多对多2
级联新增inverse=“false”或inverse=“true”的三种方式第一种:借助book.hbm.xml :inverse=“false” ,category.hbm.xml : inverse =“true” 来讲在这两个xml配置文件中,一false一true 的意思是指将级联关系的维护的责任交给book对象inverse是相反的意思,book.hbm.xml :invers...
2018-12-03 23:14:19 75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人