• 大小: 29.39MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-27
  • 语言: Java
  • 标签: 毕设项目  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-master\films.sql
     目录           0  2017-06-14 15:37  在线电影售票系统\Films-master\Films\
     文件        5557  2017-04-24 10:03  在线电影售票系统\Films-master\Films\.classpath
     文件         489  2013-07-25 00:19  在线电影售票系统\Films-master\Films\.myhibernatedata
     文件         281  2013-07-25 00:19  在线电影售票系统\Films-master\Films\.mymetadata
     文件         256  2013-07-25 00:19  在线电影售票系统\Films-master\Films\.mystrutsdata
     文件        1968  2013-07-25 00:19  在线电影售票系统\Films-master\Films\.project
     目录           0  2017-06-14 15:37  在线电影售票系统\Films-master\Films\.settings\
     文件         488  2013-07-25 00:19  在线电影售票系统\Films-master\Films\.settings\.jsdtscope
     文件         396  2017-04-21 16:20  在线电影售票系统\Films-master\Films\.settings\com.genuitec.eclipse.migration.prefs
     文件         210  2013-07-25 00:19  在线电影售票系统\Films-master\Films\.settings\org.eclipse.core.resources.prefs
     文件         387  2013-07-25 00:19  在线电影售票系统\Films-master\Films\.settings\org.eclipse.jdt.core.prefs
     文件         615  2017-04-21 16:20  在线电影售票系统\Films-master\Films\.settings\org.eclipse.wst.common.component
     文件         172  2017-04-21 16:20  在线电影售票系统\Films-master\Films\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml
     文件         509  2017-04-21 16:20  在线电影售票系统\Films-master\Films\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2013-07-25 00:19  在线电影售票系统\Films-master\Films\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-07-25 00:19  在线电影售票系统\Films-master\Films\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-06-14 15:37  在线电影售票系统\Films-master\Films\src\
     文件        7594  2017-04-24 15:46  在线电影售票系统\Films-master\Films\src\beans.xml
     文件        7646  2013-07-25 00:19  在线电影售票系统\Films-master\Films\src\beans.xml.bak
     目录           0  2017-06-14 15:37  在线电影售票系统\Films-master\Films\src\com\
     目录           0  2017-06-14 15:37  在线电影售票系统\Films-master\Films\src\com\films\
     目录           0  2017-06-14 15:37  在线电影售票系统\Films-master\Films\src\com\films\baservice\
     文件        2625  2017-05-20 00:00  在线电影售票系统\Films-master\Films\src\com\films\baservice\AbaseService.java
     文件         647  2017-05-15 23:19  在线电影售票系统\Films-master\Films\src\com\films\baservice\IbaseService.java
     目录           0  2017-06-14 15:37  在线电影售票系统\Films-master\Films\src\com\films\domain\
     文件        1020  2013-07-25 00:19  在线电影售票系统\Films-master\Films\src\com\films\domain\AbstractArea.java
     文件        3508  2013-07-25 00:19  在线电影售票系统\Films-master\Films\src\com\films\domain\AbstractFilm.java
     文件        1479  2013-07-25 00:19  在线电影售票系统\Films-master\Films\src\com\films\domain\AbstractFilmcomment.java
............此处省略636个文件信息

评论

共有 条评论