资源简介
本项目采用Hibernate、struts框架实现相册的管理,
项目完整,只要附加即可,提供数据库脚本,对初学者非常有用!
代码片段和文件信息
package com.xjx.comm;
import java.io.Serializable;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import com.xjx.factory.HibernateSessionFactory;
public class DatabaseDao {
//添加对象
public void save(object obj){
Session session=HibernateSessionFactory.getSession();
session.save(obj);
}
//删除对象
public void delete(object obj){
Session session=HibernateSessionFactory.getSession();
session.delete(obj);
session.flush();
}
//修改对象
public void update(object obj){
Session session=HibernateSessionFactory.getSession();
session.update(obj);
}
//查询整个对象
public List findAll(Class c){
Session session=HibernateSessionFactory.getSession();
String hql=“from “+c.getName();
return session.createQuery(hql).list();
}
//根据ID查询,返回单个对象
public object findById(Class cSerializable id){
Session session=HibernateSessionFactory.getSession();
return session.get(c id);
}
//批量更新
public void bulkUpdate(String hqlobject...objects){
Session session=HibernateSessionFactory.getSession();
Query q=session.createQuery(hql);
for (int i = 0; i < objects.length; i++) {
q.setParameter(i objects[i]);
}
q.executeUpdate();
}
//分页查询
public List pageQuery(String hqlInteger pageSizeInteger currentPageobject...objects){
Session session=HibernateSessionFactory.getSession();
Query q=session.createQuery(hql);
for (int i = 0; i < objects.length; i++) {
q.setParameter(i objects[i]);
}
if(pageSize!=null && currentPage!=null){
q.setMaxResults(pageSize);
q.setFirstResult((currentPage-1)*pageSize);
}
return q.list();
}
//根据HQL语句批量查询
public List bulkQuery(String hqlobject...objects){
return this.pageQuery(hqlnull nullobjects);
}
//用聚合函数唯一查询
public object uniqueQuey(String hqlobject...objects){
List list=this.bulkQuery(hql objects);
if(list!=null){
return list.get(0);
}
return null;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1510 2010-06-27 22:42 Myalbum\.project
文件 294 2010-07-11 21:27 Myalbum\.myme
文件 652 2010-06-28 18:14 Myalbum\.classpath
文件 509 2010-06-30 14:36 Myalbum\.myhibernatedata
文件 262 2010-06-27 22:40 Myalbum\.mystrutsdata
文件 1892 2010-07-11 21:28 Myalbum\data.sql
文件 814 2010-06-30 14:36 Myalbum\hibernate.reveng.xm
文件 518 2010-06-27 22:38 Myalbum\src\log4j.properties
文件 1044 2010-06-30 15:24 Myalbum\src\hibernate.cfg.xm
文件 322 2010-06-27 22:38 Myalbum\src\com\xjx\proxy\ProxyFactory.java
文件 820 2010-06-27 22:38 Myalbum\src\com\xjx\proxy\ProxyRule.java
文件 2055 2010-06-27 22:38 Myalbum\src\com\xjx\comm\Databa
文件 3329 2010-06-27 22:39 Myalbum\src\com\xjx\factory\HibernateSessionFactory.java
文件 2034 2010-06-27 22:38 Myalbum\src\com\xjx\daoimpl\PhotoDaoImpl.java
文件 2022 2010-06-27 22:38 Myalbum\src\com\xjx\daoimpl\UserDaoImpl.java
文件 2072 2010-06-30 15:37 Myalbum\src\com\xjx\daoimpl\AlbumDaoImpl.java
文件 2090 2010-06-30 15:40 Myalbum\src\com\xjx\daoimpl\OpinionDaoImpl.java
文件 1328 2010-07-02 16:58 Myalbum\src\com\xjx\serviceimpl\PhotoServiceImpl.java
文件 546 2010-06-27 23:34 Myalbum\src\com\xjx\serviceimpl\UserServiceImpl.java
文件 599 2010-06-30 15:37 Myalbum\src\com\xjx\serviceimpl\AlbumServiceImpl.java
文件 692 2010-07-01 22:55 Myalbum\src\com\xjx\serviceimpl\OpinionserviceImpl.java
文件 1192 2010-06-30 00:36 Myalbum\src\com\xjx\filter\CharsetFilter.java
文件 538 2010-07-02 11:27 Myalbum\src\com\xjx\iservice\IPhotoService.java
文件 227 2010-06-27 23:34 Myalbum\src\com\xjx\iservice\IUserService.java
文件 308 2010-06-30 01:27 Myalbum\src\com\xjx\iservice\IAlbumService.java
文件 328 2010-07-01 22:55 Myalbum\src\com\xjx\iservice\IOpinionService.java
文件 1211 2010-06-30 14:40 Myalbum\src\com\xjx\pojo\Opinion.hbm.xm
文件 1383 2010-06-29 22:54 Myalbum\src\com\xjx\pojo\Users.hbm.xm
文件 1348 2010-07-01 11:46 Myalbum\src\com\xjx\pojo\Photo.hbm.xm
文件 1177 2010-06-30 23:21 Myalbum\src\com\xjx\pojo\Album.hbm.xm
............此处省略134个文件信息
- 上一篇:亚马逊购物商城简单版
- 下一篇:销售税面试题java实现
相关资源
- jsp+Mysql相册管理系统
- JSP+SQL电子相册系统
- android调用系统相机、相册进行简单操
- android 获取相册列表的实现源码
- 关于拍照和相册的android源代码
- Android7.0相机相册闪退处理,向下兼容
- Android程序源码--相册功能
- Android自制手机相册
- MyShiYan.zip
- Java课程设计 电子相册
- 网络相册系统源码
-
jsp和xm
l实现的在线相册系统 - Unity打开手机相册完整工程
- JSP JAVA 电子相册系统-毕业设计
- java电子相册管理系统
- 仿微信图片选择AndroidStudio版
- jsp+mysql做的电子相册系统
- 基于jsp开发的简单web相册系统
- jsp相册管理
- Zxing二维码识别 android
- 电子相册jsp+servlet+javabean+ajax+sqlserve
- Android相册支持点击放大图片,滑动切
- java web网络相册管理系统
- java实现的小电子相册源码+文档
- java网络相册
- 电子相册Javaweb项目源码及数据库
- Android 把图片保存到本地相册
- 个人相册管理系统
- android 非常漂亮的相册/图库源码 全套
- android 应用 源代码——相册 免费
评论
共有 条评论