spring
amier_one
这个作者很懒,什么都没留下…
展开
-
Hibernate中用hql查询部分字段 可解决异常java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to
hql查询单表部分字段:在hibernate中,用hql语句查询实体类,采用list方法的返回结果为一个List,该List中封装的对象分为以下三种情况:1.查询全部字段的情况下,如"from 实体类",list中封装的对象为实体类本身,各属性都将得到填充。2.只查询一个字段,默认情况下,list中封装的是Object对象。3.查询两个或两个以上的字段,默认情况下,list中封装的转载 2012-04-30 16:36:24 · 12136 阅读 · 4 评论 -
spring aop介绍
面向切面编程基础 通常,系统由很多组件组成,每个组件负责一部分功能,然而,这些组件也经常带有一些除了核心功能之外的附带功能 。系统服务如日志、事务管理和安全经常融入到一些其他功能模块中。这些系统服务通常叫做交叉业务,这是因为它们总是分布在系统的很多组件中。通过将这些业务分布在多个组件中,给我们的代码引入了双重复杂性。 (1) 实现系统级业务的代码在多个组件中复制。这意味着如果你要改转载 2012-04-18 22:50:50 · 1264 阅读 · 0 评论 -
spring依赖注入(DI)
Spring是一个开源的控制反转(Inversionof Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发. Spring的目标是使已存在的技术更加易用。所谓依赖注入(DI)就是指:在运行期,由外部容器动态地将依赖对象注入到组件中。依赖注入(DI)背后的基本原理是对象之间的依赖关系(即一起工作的其它对象)只会通过以下几种方式来实现:构造器的参数、工厂方法原创 2012-04-22 17:07:22 · 1022 阅读 · 0 评论 -
spring 自动装配
Spring IoC容器可以自动装配(autowire)相互协作bean之间的关联关系。因此,如果可能的话,可以自动让Spring通过检查BeanFactory中的内容,来替我们指定bean的协作者(其他被依赖的bean)。autowire一共有五种类型。由于autowire可以针对单个bean进行设置,因此可以让有些bean使用autowire,有些bean不采用。autowire的方便之处在减原创 2012-04-22 21:37:47 · 3165 阅读 · 0 评论