• 大小: 20.05MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-08
  • 语言: Java
  • 标签:

资源简介

使用SSH框架开发的汽车租赁系统

资源截图

代码片段和文件信息

package com.cars.dao;

import java.util.ArrayList;
import java.util.List;

import org.hibernate.HibernateException;
import org.hibernate.LockMode;
import org.hibernate.Query;
import org.hibernate.Session;
import org.springframework.context.ApplicationContext;
import org.springframework.orm.hibernate3.HibernateCallback;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;


import com.cars.dao.impl.IAboutDao;
import com.cars.utils.PageInfo;
import com.cars.vo.About;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class AboutDAOImpl extends SuperDao implements IAboutDao{

private static final Logger log = LoggerFactory.getLogger(AboutDAOImpl.class);

/**
 * 添加
 * @param managers
 */
public void add(About m) {
log.debug(“saving About instance“);
try {
getHibernateTemplate().save(m);
log.debug(“save successful“);
} catch (RuntimeException re) {
log.error(“save failed“ re);
throw re;
}
}

/**
 * 删除用户
 * @param user
 */
public void delete(int mid) {
log.debug(“deleting About instance“);
try {
String queryString = “delete from About m where m.id = ?“;
Query query = getSession().createQuery(queryString);
query.setInteger(0 mid);
query.executeUpdate();
log.debug(“delete successful“);
} catch (RuntimeException re) {
log.error(“delete failed“ re);
throw re;
}
}
public void update(About m) {
log.debug(“update About instance“);
try {
getHibernateTemplate().update(m);
log.debug(“update successful“);
} catch (RuntimeException re) {
log.error(“update failed“ re);
throw re;
}
}

/**
 * 分页
 * @param page
 * @return
 */
public PageInfo queryPage(PageInfo page) {
// TODO Auto-generated method stub
String count_hql = “select count(*) from  About“ ;
List count_list = this.getHibernateTemplate().find(count_hql);
if(count_list != null && count_list.size() != 0){
page.setSum(Integer.parseInt(count_list.get(0).toString()));
String hql = “from About order by id desc“ ;
List list = new ArrayList();
list = getobjectsByLimit(hqlpage.getBeginRow()page.getPagecount());
  page.setList(list);
}
return page;
}



public List findByExample(About instance) {
log.debug(“finding About instance by example“);
try {
List results = getHibernateTemplate().findByExample(instance);
log.debug(“find by example successful result size: “
+ results.size());
return results;
} catch (RuntimeException re) {
log.error(“find by example failed“ re);
throw re;
}
}

public List findByProperty(String propertyName object value) {
log.debug(“finding About instance with property: “ + propertyName
+ “ value: “ + value);
try {
String queryString = “from About as model where model.“
+ propertyName + “= ?“;
return getHibernateTemplate().find(queryString value);
} catch (RuntimeException re) 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-05-07 23:35  汽车租赁系统设计与实现\
     目录           0  2016-05-07 23:35  汽车租赁系统设计与实现\cars\
     文件        6175  2015-06-10 22:04  汽车租赁系统设计与实现\cars\.classpath
     目录           0  2016-05-07 23:35  汽车租赁系统设计与实现\cars\.myeclipse\
     文件         285  2015-06-10 22:04  汽车租赁系统设计与实现\cars\.mymetadata
     文件        1410  2015-06-10 22:04  汽车租赁系统设计与实现\cars\.project
     目录           0  2016-05-07 23:35  汽车租赁系统设计与实现\cars\.settings\
     文件         500  2015-06-10 22:04  汽车租赁系统设计与实现\cars\.settings\.jsdtscope
     文件         330  2015-06-10 22:04  汽车租赁系统设计与实现\cars\.settings\org.eclipse.jdt.core.prefs
     文件          49  2015-06-10 22:04  汽车租赁系统设计与实现\cars\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2015-06-10 22:04  汽车租赁系统设计与实现\cars\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件        8020  2015-06-10 22:04  汽车租赁系统设计与实现\cars\New Project 20150426 1443.sql
     目录           0  2016-05-07 23:35  汽车租赁系统设计与实现\cars\WebRoot\
     目录           0  2016-05-07 23:35  汽车租赁系统设计与实现\cars\WebRoot\meta-INF\
     文件          36  2015-06-10 22:04  汽车租赁系统设计与实现\cars\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2016-05-07 23:35  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\
     目录           0  2016-05-07 23:35  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\classes\
     文件        5570  2015-06-10 22:04  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\classes\applicationContext.xml
     目录           0  2016-05-07 23:35  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\classes\com\
     目录           0  2016-05-07 23:35  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\classes\com\cars\
     目录           0  2016-05-07 23:35  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\classes\com\cars\dao\
     文件        5159  2015-06-10 22:04  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\classes\com\cars\dao\AboutDAOImpl.class
     文件        5690  2015-06-10 22:04  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\classes\com\cars\dao\AdminDAOImpl.class
     文件        5266  2015-06-10 22:04  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\classes\com\cars\dao\CartDAOImpl.class
     文件        5248  2015-06-10 22:04  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\classes\com\cars\dao\CatDAOImpl.class
     文件        5541  2015-06-10 22:04  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\classes\com\cars\dao\GoodsDAOImpl.class
     文件        5374  2015-06-10 22:04  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\classes\com\cars\dao\MembersDAOImpl.class
     文件        5097  2015-06-10 22:04  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\classes\com\cars\dao\NewsDAOImpl.class
     文件        5660  2015-06-10 22:04  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\classes\com\cars\dao\OrdersDAOImpl.class
     文件        1326  2015-06-10 22:04  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\classes\com\cars\dao\SuperDao$1.class
     文件         902  2015-06-10 22:04  汽车租赁系统设计与实现\cars\WebRoot\WEB-INF\classes\com\cars\dao\SuperDao.class
............此处省略361个文件信息

评论

共有 条评论