资源简介
Git的使用,使用Eclipse进行Web开发,期末论文(简易博客系统)
代码片段和文件信息
package org.xpy.dao;
import java.util.List;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.criterion.Restrictions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import org.xpy.domain.Blog;
import org.xpy.domain.Blogger;
@Repository
public class BlogDAO {
@Autowired
SessionFactory sessionFactory;
public SessionFactory getSessionFactory() {
return sessionFactory;
}
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
}
public BlogDAO() {
}
public BlogDAO(SessionFactory sessionFactory) {
super();
this.sessionFactory = sessionFactory;
}
Session currentSession() {
return sessionFactory.getCurrentSession();
}
@SuppressWarnings(“unchecked“)
public List getBlogsForBlogger(long bloggerid) {
return (List) currentSession().createQuery(“from Blog where blogger_id = ?“).setParameter(0 bloggerid)
.list();
}
public Blog getBlogById(long blogid) {
return (Blog) currentSession().createQuery(“from Blog where id = ?“).setParameter(0 blogid).uniqueResult();
}
public void addBlog(Blogger blogger Blog blog) {
blog.setBlogger(blogger);
currentSession().save(blog);
}
public void delBlog(long blogid) {
// 解除多对一关联再删除,一对多关联不用解除,级联删除即可
Blog blog = getBlogById(blogid);
blog.getBlogger().getBlogs().remove(blog);
blog.setBlogger(null);
currentSession().delete(blog);
}
public void updateBlog(Blog blog) {
currentSession().update(blog);
}
/*
* @param numCount 每页多少条记录
*
* @param pageCount 分多少页
*/
@SuppressWarnings(“unchecked“)
public List getBlogsByPage(long bloggerid int numCount int pageCount) {
// 计算偏移值
final int offset = (pageCount - 1) * numCount;
List blogs = currentSession().createCriteria(Blog.class).add(Restrictions.eq(“blogger.id“ bloggerid))
.setFirstResult(offset).setMaxResults(numCount).list();
return blogs;
}
public void flush() {
currentSession().flush();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-08 17:26 xpy-root\
目录 0 2018-06-09 23:43 xpy-root\.git\
文件 21 2018-06-08 17:48 xpy-root\.git\COMMIT_EDITMSG
文件 338 2018-05-30 18:09 xpy-root\.git\config
文件 73 2018-05-30 18:09 xpy-root\.git\desc
文件 106 2018-06-07 15:35 xpy-root\.git\FETCH_HEAD
文件 23 2018-06-07 15:21 xpy-root\.git\HEAD
目录 0 2018-05-30 18:09 xpy-root\.git\hooks\
文件 478 2018-05-30 18:09 xpy-root\.git\hooks\applypatch-msg.sample
文件 896 2018-05-30 18:09 xpy-root\.git\hooks\commit-msg.sample
文件 189 2018-05-30 18:09 xpy-root\.git\hooks\post-update.sample
文件 424 2018-05-30 18:09 xpy-root\.git\hooks\pre-applypatch.sample
文件 1642 2018-05-30 18:09 xpy-root\.git\hooks\pre-commit.sample
文件 1348 2018-05-30 18:09 xpy-root\.git\hooks\pre-push.sample
文件 4951 2018-05-30 18:09 xpy-root\.git\hooks\pre-reba
文件 1239 2018-05-30 18:09 xpy-root\.git\hooks\prepare-commit-msg.sample
文件 3611 2018-05-30 18:09 xpy-root\.git\hooks\update.sample
文件 21280 2018-06-08 17:48 xpy-root\.git\index
目录 0 2018-05-30 18:09 xpy-root\.git\info\
文件 240 2018-05-30 18:09 xpy-root\.git\info\exclude
目录 0 2018-05-30 18:09 xpy-root\.git\logs\
文件 5087 2018-06-08 17:48 xpy-root\.git\logs\HEAD
目录 0 2018-05-30 18:09 xpy-root\.git\logs\refs\
目录 0 2018-06-07 15:13 xpy-root\.git\logs\refs\heads\
文件 4432 2018-06-08 17:48 xpy-root\.git\logs\refs\heads\master
文件 468 2018-06-07 15:21 xpy-root\.git\logs\refs\heads\testbr
目录 0 2018-05-30 18:09 xpy-root\.git\logs\refs\remotes\
目录 0 2018-05-30 18:16 xpy-root\.git\logs\refs\remotes\origin\
文件 188 2018-05-30 18:09 xpy-root\.git\logs\refs\remotes\origin\HEAD
文件 3292 2018-06-08 17:49 xpy-root\.git\logs\refs\remotes\origin\master
目录 0 2018-06-08 17:48 xpy-root\.git\ob
............此处省略905个文件信息
相关资源
- 广工软件项目管理课程设计文档+vis
- 计算机毕业设计 全套 程序 代码 论文
- 2015广工密码学试卷
- Google零信任论文6篇.rar
- 东北大学软件学院毕业论文提交版-校
- 广工计算机组成原理实验报告.docx
- 毕业论文设计软件开发
- 人体行为识别入门英文论文
- YOLO系列论文翻译
- 科技英语论文实用写作指南俞炳丰
- RFID RSSI 论文
- 仓库管理系统毕业设计以及论文
- 基于UML的合同信息管理系统设计
- 论文 语音识别
- 基于WEB的图书管理系统设计 (程序
- 科研论文写作方法与格式的要求.ppt
- 计算机专业毕设论文源码任务书开题
- 《verilog-数字系统设计课程》(第三版
- 第十五届五一赛优秀论文.rar
- 东北大学需求分析和系统设计期末复
- 广工互联网开发大作业和实验
- 信息系统项目管理师论文写作样例点
- 2013 icm umap 特等奖论文 outstanding 评委
- 双足机器人毕业设计全套资料
- 基于单片机的水浊度检测系统设计
- 教学管理数据库系统设计报告
- 基于单片机控制的开关电源论文资料
- 基于物联网的农业大棚温度自动控制
- 基于MVC模式图书管理系统论文
- 基于FPGA的串行通信实现与CRC校验 毕
评论
共有 条评论