J2EE校园二手交易系统带数据库


该系统来自网络的毕设,添加了数据库,可以运行...
资源截图
代码片段和文件信息
package cn.lee.market.dao;
// default package

import java.util.List;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.LockMode;
import org.hibernate.Query;
import org.hibernate.criterion.Example;

import cn.lee.market.model.Area;

/**
 * Data access object (DAO) for domain model class Area.
 * @see .Area
 * @author MyEclipse - Hibernate Tools
 */
public class AreaDAO extends baseHibernateDAO {

    private static final Log log = LogFactory.getLog(AreaDAO.class);

//property constants
public static final String AREA_NAME = “area_name“;
public static final String AREA_DESC = “area_desc“;

    
    public void save(Area transientInstance) {
        log.debug(“saving Area instance“);
        try {
            getSession().save(transientInstance);
            log.debug(“save successful“);
        } catch (RuntimeException re) {
            log.error(“save failed“ re);
            throw re;
        }
    }
    
public void delete(Area persistentInstance) {
        log.debug(“deleting Area instance“);
        try {
            getSession().delete(persistentInstance);
            log.debug(“delete successful“);
        } catch (RuntimeException re) {
            log.error(“delete failed“ re);
            throw re;
        }
    }
    
    public Area findById( java.lang.String id) {
        log.debug(“getting Area instance with id: “ + id);
        try {
            Area instance = (Area) getSession()
                    .get(Area.class id);
            return instance;
        } catch (RuntimeException re) {
            log.error(“get failed“ re);
            throw re;
        }
    }
    
    
    public List findByExample(Area instance) {
        log.debug(“finding Area instance by example“);
        try {
            List results = getSession()
                    .createCriteria(Area.class)
                    .add(Example.create(instance))
            .list();
            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 Area instance with property: “ + propertyName
            + “ value: “ + value);
      try {
         String queryString = “from Area as model where model.“ 
          + propertyName + “= ?“;
         Query queryobject = getSession().createQuery(queryString);
 queryobject.setParameter(0 value);
 return queryobject.list();
      } catch (RuntimeException re) {
         log.error(“find by property name failed“ re);
         throw re;
      }
}

public List findByArea_name(object area_name) {
return findByProperty(AREA_NAME area_name);
}

public List findByArea_desc(object are

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-02-01 23:04  market
     文件         951  2016-01-31 16:06  market.classpath
     文件        1255  2016-01-31 15:19  market.project
     目录           0  2016-02-01 23:04  market.settings
     文件         503  2016-01-31 15:14  market.settings.jsdtscope
     文件          98  2016-01-31 15:15  market.settingscom.genuitec.eclipse.core.prefs
     文件         364  2016-01-31 15:14  market.settingsorg.eclipse.jdt.core.prefs
     文件         461  2016-01-31 15:14  market.settingsorg.eclipse.wst.common.component
     文件         353  2016-01-31 15:14  market.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2016-01-31 15:14  market.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2016-01-31 15:14  market.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2016-02-01 23:04  marketuild
     目录           0  2016-02-01 23:04  marketuildclasses
     目录           0  2016-02-01 23:04  marketuildclassescn
     目录           0  2016-02-01 23:04  marketuildclassescnlee
     目录           0  2016-02-01 23:04  marketuildclassescnleemarket
     目录           0  2016-02-01 23:04  marketuildclassescnleemarketdao
     文件        5277  2009-08-07 12:50  marketuildclassescnleemarketdaoAreaDAO.class
     文件        5348  2009-08-07 12:50  marketuildclassescnleemarketdaoArticleDAO.class
     文件         511  2009-08-07 12:50  marketuildclassescnleemarketdaoaseHibernateDAO.class
     文件        5062  2009-08-07 12:50  marketuildclassescnleemarketdaoClazzDAO.class
     文件        5478  2009-08-07 12:50  marketuildclassescnleemarketdaoCommentDAO.class
     文件        5145  2009-08-07 12:50  marketuildclassescnleemarketdaoDepartmentDAO.class
     文件         182  2009-08-07 12:50  marketuildclassescnleemarketdaoIbaseHibernateDAO.class
     文件        9139  2009-08-07 12:50  marketuildclassescnleemarketdaoMessageDAO.class
     文件        5073  2009-08-07 12:50  marketuildclassescnleemarketdaoStudentDAO.class
     文件        5277  2009-08-07 12:50  marketuildclassescnleemarketdaoTypeDAO.class
     文件        7558  2009-08-07 12:50  marketuildclassescnleemarketdaoUserDAO.class
     目录           0  2016-02-01 23:04  marketuildclassescnleemarketfilter
     文件        2772  2009-08-07 12:50  marketuildclassescnleemarketfilterHibernateFilter.class
     目录           0  2016-02-01 23:04  marketuildclassescnleemarketmodel
............此处省略429个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)