资源简介
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个文件信息
相关资源
- The direction of synaptic plasticity mediated
- Reparatory Effects of Nicotine on NMDA Recepto
- Apolipoprotein E4 Impairs in vivo Hippocampal
- Histamine excites rat lateral vestibular nucle
- Diltiazem augmented pentobarbital-induced LORR
- Fabrication and all-optical poling characteris
- 基于PCIe的FPGA动态配置设计与实现
- 修正Sway-Rocking土-结构相互作用模型的
- 用汇编实现的学生成绩档案管理系统
- 毕业论文之温度传感器DS18B20(源码
- PC -- 单片机的串口数据传输系统设计
- 美赛论文MCM两个word模板 论文格式 w
- 电子商务毕业设计论文
- 武汉大学本科生论文格式自动排版工
- 广工操作系统实验
- 高校排课系统设计与实现
- 题库管理系统(包括11页的论文,PP
- 学籍管理信息系统系统需求分析报告
- 企业局域网毕业论文 经典
- 基于AT89C51的数据采集系统设计新方法
- 16x16点阵(滚动显示)论文 程序
- 数据结构课程设计——图书管理系统
- 网络信息安全技术 论文
- 新闻发布系统设计与实现
- 不错的电子商务毕业论文
- 网上在线鲜花销售系统论文
- 全国电子设计大赛自动寻迹小车论文
- 计算机专业毕业论文--饲料销售管理系
- Cellular automata Model: an Adaptive Approach
- 斜带石斑鱼TLR22基因的克隆和鉴定
评论
共有 条评论