摘要:
主要新特性:基于Java5 - 核心API使用了Java 5的特性,诸如泛型、注解等等,因此现在Spring 3.0要求Java 5或更高版本 Spring表达式语言(SpEL) - 和JSF中的统一表达式语言(Unified EL)类似,构造复杂表达式 非常简单。 支持基于注解的组件 - Spring JavaConfig的一些功能已经被移植到核心框架中了,比如@Configuration、@Bean和@DependsOn。 使用约束注解的声明式模型校验 - 增加对JSR 303的支持,我们现在可以使用诸如@NotNull和@Max(23)这样的注解给bean增加校验规则。 Spring M 阅读全文
摘要:
程序中有个高级的调度需求,利用Quartz Scheduler(Quartz(OpenSymphony的提供任务调务类库)可以大大弥补Timer的不足可以使开发者能够完成各种复杂的任务调度)来实现。Spring 为Quartz提供了一些工具类,可以再Bean配置文件中配置调度任务,而不必使用Quartz API进行任何编程。做个demo,以备后用:使用Spring 2.51,将spring.jar,包放到classpath下2.新建一个类,用于定时调度:package com.cl.demo.task;/** * @author Chen Lei * */ public class Mytas 阅读全文
摘要:
unexpected end of subtree 查找原因:hql查询用参数 getHibernateTemplate().find("");查询语句为“”。 阅读全文
摘要:
public int insertBatch(final List list){ return (Integer) getHibernateTemplate().execute(new HibernateCallback(){ public Object doInHibernate(Session session) throws HibernateException, SQLException { if(null==list || 0==list.size()){ return 1; } Connection conn = session.connection(); conn.setAuto. 阅读全文
摘要:
自立更生,艰苦奋斗 阅读全文
摘要:
这里不错,比较简洁,适合做技术笔记。打算在此记录我的程序员生活。 阅读全文