首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

SSH - 基于诠注的SSH框架整合包含Hibernate二级缓存

2012-12-27 
SSH - 基于注解的SSH框架整合包含Hibernate二级缓存由于本人习惯使用“注解”方式的配置,所以这里的事例都是

SSH - 基于注解的SSH框架整合包含Hibernate二级缓存
由于本人习惯使用“注解”方式的配置,所以这里的事例都是基于“注解”的,还有就是我都是按步骤直接告诉大家如何搭建使用,没有冗长的理论在里面,理论部分,度娘和谷歌一搜一大把,我再粘过来一点意义都没有。

1、找齐所有的JAR包


2、配置web.xml



3、配置struts.xml(在src目录下建立struts.xml即可,这里是struts2)


4、配置bean.xml(在src目录下建立bean.xml即可,这里是Spring2.5)


5、配置ehcache.xml(配置二级缓存的设置)


6、创建类HibernateTempUtil
package com.main.movie.dao.impl;import java.sql.SQLException;import java.util.List;import org.hibernate.HibernateException;import org.hibernate.Query;import org.hibernate.Session;import org.springframework.dao.DataAccessException;import org.springframework.orm.hibernate3.HibernateCallback;import org.springframework.stereotype.Component;import com.main.movie.dao.IAdminDao;import com.main.movie.entity.MovAdmin;import com.main.movie.exception.DaoException;import com.main.movie.util.HibernateTempUtil;import com.main.movie.util.HqlUtil;/** * 管理员维护 * @author main * */@Component("adminDao")public class AdminDaoImpl extends HibernateTempUtil implements IAdminDao {/** * 管理员列表(带分页) * @param page * @param pageSize * @return * @throws DaoException */@SuppressWarnings("unchecked")public List<MovAdmin> findAdminList(final int page, final int pageSize) throws DaoException {try {List<MovAdmin> adminList = super.getHibernateTemplate().executeFind(new HibernateCallback() {public Object doInHibernate(Session session) throws HibernateException, SQLException {String hql = "from MovAdmin admin order by admin.ltime desc, admin.ctime asc";Query q = session.createQuery(hql);q.setFirstResult((page-1) * pageSize);q.setMaxResults(pageSize);return q.list();}});return adminList;} catch (DataAccessException e) {throw newa>                  2011-04-12 14:37      浏览 269      评论(0)                  分类:编程语言            
  • 相关推荐

  • 热点排行