C.的博客

正在学习的菜鸟...github地址:https://github.com/cckevincyh

Spring的Java配置方式

Spring的发展Spring1.x 时代在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换。Spring2.x时代随着JDK 1.5带来的注解支持,Spring2.x可以使用注解对Be...

2018-01-02 17:46:59

阅读数:119

评论数:0

quartz整合Spring注入Service时空指针异常问题解决

利用Quartz可以实现定时任务,但在跟spring整合后,直接在Job中注解方式注入Service后运行却报空指针异常。原因是Quartz初始化是自己的JobContext,不同于Spring的ApplicationContext,所以无法直接注入。必须通过JobDetail中的需要进行如下的方...

2017-03-20 15:57:34

阅读数:978

评论数:0

SSH中集成Quartz任务调度

我在用SSH框架写图书管理系统的时候,需要对借阅图书进行逾期的处理,我想到了使用Quartz任务调度,定时对借阅表的借阅时间和截止时间进行检查。所以需要对Quartz有一定的了解和如何在Spring中配置Quartz。目前的版本已经是2.0以上,v2.x相对于v1.x有很多新特性出现,并有很多的改...

2017-03-20 14:14:08

阅读数:234

评论数:0

org.hibernate.id.IdentifierGenerationException: attempted to assign id from null one-to-one property

我在用SSH框架写一个图书管理系统的时候,在一对一映射进行添加的时候出现了如下错误:org.springframework.orm.hibernate3.HibernateSystemException: attempted to assign id from null one-to-one pr...

2017-03-19 12:40:41

阅读数:1098

评论数:0

org.springframework.orm.hibernate3.HibernateQueryException: could not resolve property: XXX的解决方案

出现这个异常,大多是因为我们在HQL和SQL语句的使用上造成混淆。因为Hibernate使用的是hql语法,而sql语法和它是有区别的。例如我在用SSH框架写图书管理系统的时候就出现了如下的报错:org.springframework.orm.hibernate3.HibernateQueryEx...

2017-03-18 20:14:39

阅读数:986

评论数:0

hibernate双向关联和json-lib使用的死循环问题的解决

在我用ssh框架做图书管理系统的时候,用hibernate对图书和图书分类进行和双向关联。 在取出所有的图书分类并转化成json字符串的时候会报错。原因是取出的图书类型包含set类型的图书集合,josn-lib转化的时候出现了死循环。解决方法: 设置过滤器,jsonConfig.setJson...

2017-03-05 10:14:18

阅读数:1364

评论数:0

failed to lazily initialize a collection of role: ......, no session or session was closed

我在用ssh框架编写图书管理系统的时候遇到了这样的错误org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.cc.library.domain.Reader....

2017-03-01 20:47:27

阅读数:645

评论数:0

Struts2+spring+hibernate整合

Struts2+spring+hibernate整合新建工程新建工程,类型为Web Project,设置默认编码为UTF-8,并创建如下文件夹1,Source Folder 1,src 项目源码 2,conf 配...

2017-02-12 16:11:06

阅读数:232

评论数:0

Spring与Hibernate整合

Spring与Hibernate整合HibernateTemplate模板1、 如果一个DAO类继承了HibernateDaoSupport,只需要在spring配置文件中注入SessionFactory就可以了。 2、 如果一个DAO类没有继承HibernateDaoSupport,需...

2017-02-12 15:22:10

阅读数:195

评论数:0

Spring+JDBC编程

Jdbc编程特点静态代码+动态变量 = jdbc编程。在spring中动态变量可以用注入的形式给予。这样的编程方式适合包装成模板。静态代码构成了模板,而动态变量则是需要传入的参数。引入DataSource在spring中注入DataSource核心类JdbcTemplate1、 基于模板的设置(...

2017-02-12 10:19:26

阅读数:206

评论数:0

Spring的AOP编程

概念A. Aspect(切面) 比如说事务、权限等,与业务逻辑没有关系的部分 B. joinpoint(连接点) 目标类的目标方法。(由客户端在调用的时候决定)C. Pointcut(切入点) 所谓切入点是指我们要对那些拦截的方法的定义. 被纳入spring aop中的...

2017-02-11 14:54:32

阅读数:283

评论数:0

Spring的两种代理方式:JDK动态代理和CGLIB动态代理

代理模式代理模式的英文叫做Proxy或Surrogate,中文都可译为”代理“,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用 A. 抽象主题角色 声明了真实主题和代...

2017-02-10 14:04:59

阅读数:16138

评论数:4

Spring基本功能详解

SpringIOCSpring的控制反转:把对象的创建、初始化、销毁等工作交给spring容器来做。由spring容器控制对象的生命周期。步骤: A. 启动spring容器 在类路径下寻找配置文件来实例化容器 ApplicationContext ctx = new ClassPat...

2017-02-08 14:47:27

阅读数:2986

评论数:0

Spring的基本特征和配置

Spring基本特征 Spring是一个非常活跃的开源框架;它是一个基于Core来构架多层JavaEE系统的框架,它的主要目地是简化企业开发. Spring以一种非侵入式的方式来管理你的代码,Spring提倡”最少侵入”,这也就意味着你可以适当的时候安装或卸载Spring Spring的组成S...

2017-02-08 10:48:41

阅读数:620

评论数:0

Hibernate错误分析

错误原因: 在hibernate内部,不知道Person是一个持久化类 错误之一: 在hibernate.cfg.xml文件中,没有把person的映射文件加进去错误原因: 表不存在 根据持久化类和映射文件没有建立表 在hibernate.cfg....

2017-02-06 11:02:25

阅读数:388

评论数:0

Hibernate的检索方式

HQL(Hibernate Query Language) HQL(Hibernate Query Language) 是面向对象的查询语言, 它和 SQL 查询语言有些相似. 在 Hibernate 提供的各种检索方式中, HQL 是使用最广的一种检索方式. 它有如下功能:在查询语句中设定各种...

2017-02-06 10:07:24

阅读数:164

评论数:0

Hibernate 二级缓存

缓存的概念计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝。缓存的物理介质通常是内存Hibernate中提供了两个级别的缓存Session 级...

2017-02-05 21:34:43

阅读数:101

评论数:0

Hibernate检索策略

类级别检索策略 立即检索 在Classes.hbm.xml文件中,以下表示采用立即检索策略: <class name="cn.itcast.hibernate0909.fetch.Classes" lazy="false"> 延迟检索 在...

2017-02-05 15:53:30

阅读数:200

评论数:0

Hibernate 深入Session

session概述Session 接口是 Hibernate 向应用程序提供的操纵对数据库的最主要的接口, 它提供了基本的保存, 更新, 删除和加载Java 对象的方法.session的产生方式session的产生方法一session的产生方法二 配置hibernate.cfg.xml文件 ...

2017-02-05 01:35:50

阅读数:656

评论数:0

Hibernate 映射多对多关联关系

多对多持久化类和映射文件的搭建1.创建持久化类1.创建Student类package cn.itcast.hibernate0909.manytomany;import java.io.Serializable; import java.util.Set;public class Student ...

2017-02-04 00:03:43

阅读数:1673

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭