资源简介
使用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\.myme
文件 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\me
文件 36 2015-06-10 22:04 汽车租赁系统设计与实现\cars\WebRoot\me
目录 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.xm
目录 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个文件信息
- 上一篇:物流管理系统 - J2EE项目
- 下一篇:android UI框架 项目 demo
评论
共有 条评论