在线电影售票系统-使用ssh框架实现


完整的项目实现,全部的jar包支持,连接本地数据库即可实现
资源截图
代码片段和文件信息
package com.films.baservice;

import java.io.Serializable;
import java.util.List;

import javax.annotation.Resource;

import org.hibernate.Query;
import org.hibernate.SessionFactory;
import org.springframework.transaction.annotation.Transactional;

@Transactional
public abstract class AbaseService implements IbaseService {

@Resource
private SessionFactory sessionFactory;

public SessionFactory getSessionFactory() {
return sessionFactory;
}

public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
}


/**
 * 查询所有
 */
public List getResult(String hql object[] parameters) {
// TODO Auto-generated method stub
Query query=sessionFactory.getCurrentSession().createQuery(hql);
//ע��?
if(parameters!=null&¶meters.length>0){

for(int i=0;i query.setParameter(i parameters[i]);
}
}
return query.list();
}

@Override
public void save(object obj) {
// TODO Auto-generated method stub
sessionFactory.getCurrentSession().save(obj);
}

@Override
public void delete(object obj) {
// TODO Auto-generated method stub
sessionFactory.getCurrentSession().delete(obj);
}

@Override
public void update(object obj) {
// TODO Auto-generated method stub
sessionFactory.getCurrentSession().update(obj);
}

@Override
public object findById(Class clazz Serializable id) {
// TODO Auto-generated method stub
return this.sessionFactory.getCurrentSession().load(clazz id);
}

@Override
public List executeQueryByPage(String hql String[] parameters
int pageSize int pageNow) {
// TODO Auto-generated method stub
Query query=sessionFactory.getCurrentSession().createQuery(hql);
if(parameters!=null&& parameters.length>0){
for(int i=0;i query.setString(i parameters[i]);
}
}
query.setFirstResult((pageNow-1)*pageSize).setMaxResults(pageSize);
List list=query.list();

return list;
}

public object uniqueQuery(String hql object[] parameters) {
// TODO Auto-generated method stub
Query query=this.sessionFactory.getCurrentSession().createQuery(hql);
if(parameters!=null && parameters.length>0){
for(int i=0;i query.setParameter(i parameters[i]);
}
}

return query.uniqueResult();
}

@Override
public int queryPageCount(String hql object[] parameters int pageSize) {
// TODO Auto-generated method stub
// TODO Auto-generated method stub
object obj=this.uniqueQuery(hql parameters);
int rowCount=Integer.parseInt(obj.toString());
return (rowCount-1)/pageSize+1;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-06-14 15:37  在线电影售票系统Films-master
     文件          45  2013-07-25 00:19  在线电影售票系统Films-master.gitignore
     文件       39365  2017-05-14 17:32  在线电影售票系统Films-masterfilms.sql
     目录           0  2017-06-14 15:37  在线电影售票系统Films-masterFilms
     文件        5557  2017-04-24 10:03  在线电影售票系统Films-masterFilms.classpath
     文件         489  2013-07-25 00:19  在线电影售票系统Films-masterFilms.myhibernatedata
     文件         281  2013-07-25 00:19  在线电影售票系统Films-masterFilms.mymetadata
     文件         256  2013-07-25 00:19  在线电影售票系统Films-masterFilms.mystrutsdata
     文件        1968  2013-07-25 00:19  在线电影售票系统Films-masterFilms.project
     目录           0  2017-06-14 15:37  在线电影售票系统Films-masterFilms.settings
     文件         488  2013-07-25 00:19  在线电影售票系统Films-masterFilms.settings.jsdtscope
     文件         396  2017-04-21 16:20  在线电影售票系统Films-masterFilms.settingscom.genuitec.eclipse.migration.prefs
     文件         210  2013-07-25 00:19  在线电影售票系统Films-masterFilms.settingsorg.eclipse.core.resources.prefs
     文件         387  2013-07-25 00:19  在线电影售票系统Films-masterFilms.settingsorg.eclipse.jdt.core.prefs
     文件         615  2017-04-21 16:20  在线电影售票系统Films-masterFilms.settingsorg.eclipse.wst.common.component
     文件         172  2017-04-21 16:20  在线电影售票系统Films-masterFilms.settingsorg.eclipse.wst.common.project.facet.core.prefs.xml
     文件         509  2017-04-21 16:20  在线电影售票系统Films-masterFilms.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2013-07-25 00:19  在线电影售票系统Films-masterFilms.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-07-25 00:19  在线电影售票系统Films-masterFilms.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-06-14 15:37  在线电影售票系统Films-masterFilmssrc
     文件        7594  2017-04-24 15:46  在线电影售票系统Films-masterFilmssrceans.xml
     文件        7646  2013-07-25 00:19  在线电影售票系统Films-masterFilmssrceans.xml.bak
     目录           0  2017-06-14 15:37  在线电影售票系统Films-masterFilmssrccom
     目录           0  2017-06-14 15:37  在线电影售票系统Films-masterFilmssrccomfilms
     目录           0  2017-06-14 15:37  在线电影售票系统Films-masterFilmssrccomfilmsaservice
     文件        2625  2017-05-20 00:00  在线电影售票系统Films-masterFilmssrccomfilmsaserviceAbaseService.java
     文件         647  2017-05-15 23:19  在线电影售票系统Films-masterFilmssrccomfilmsaserviceIbaseService.java
     目录           0  2017-06-14 15:37  在线电影售票系统Films-masterFilmssrccomfilmsdomain
     文件        1020  2013-07-25 00:19  在线电影售票系统Films-masterFilmssrccomfilmsdomainAbstractArea.java
     文件        3508  2013-07-25 00:19  在线电影售票系统Films-masterFilmssrccomfilmsdomainAbstractFilm.java
     文件        1479  2013-07-25 00:19  在线电影售票系统Films-masterFilmssrccomfilmsdomainAbstractFilmcomment.java
............此处省略636个文件信息

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

发表评论

评论列表(条)