资源简介
基于SSH的bbs论坛(源代码)

代码片段和文件信息
package com.tjpu.dao;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.LockMode;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.criterion.Example;
import com.tjpu.hibernate.BArticle;
import com.tjpu.hibernate.BForum;
import com.tjpu.hibernate.BUser;
import com.tjpu.hibernate.baseHibernateDAO;
import com.tjpu.hibernate.HibernateSessionFactory;
public class BArticleDAO extends baseHibernateDAO {
private static final Log log = LogFactory.getLog(BArticleDAO.class);
// property constants
public static final String _ANICKNAME = “ANickname“;
public static final String _ADEPCODE = “ADepcode“;
public static final String _Atitle = “Atitle“;
public static final String _ACONTENT = “AContent“;
public static final String _ANEWSFLAG = “ANewsflag“;
public static final String _ABROWSEAMOUNT = “ABrowseamount“;
public static final String _ARESPONSEAMOUNT = “AResponseamount“;
public static final String _ALATESTRESPONSER = “ALatestresponser“;
public void save(BArticle article) {
log.debug(“saving BArticle instance“);
Session session = HibernateSessionFactory.getSession();
try {
session.beginTransaction();
session.save(article);
session.getTransaction().commit();
session.flush();
session.clear();
log.debug(“save successful“);
} catch (RuntimeException re) {
log.error(“save failed“ re);
session.getTransaction().rollback();
throw re;
} finally {
HibernateSessionFactory.closeSession(session);
}
}
public void update(BArticle article) {
log.debug(“updating BArticle instance“);
Session session = HibernateSessionFactory.getSession();
try {
session.beginTransaction();
session.update(article);
session.getTransaction().commit();
session.flush();
session.clear();
log.debug(“update successful“);
} catch (RuntimeException re) {
log.error(“update failed“ re);
session.getTransaction().rollback();
throw re;
} finally {
HibernateSessionFactory.closeSession(session);
}
}
public void mySave(BArticle articleString cidInteger fid) {
log.debug(“saving BArticle instance“);
Session session = HibernateSessionFactory.getSession();
try {
session.beginTransaction();
BUser user=(BUser) session.get(BUser.class cid);
article.setBUser(user);
BForum forum=(BForum) session.get(BForum.class fid);
article.setBForum(forum);
session.save(article);
session.getTransaction().commit();
session.flush();
session.clear();
log.debug(“save successful“);
} catch (RuntimeException re) {
log.error(“save failed“ re);
session.getTransaction().rollback();
throw re;
} finally {
HibernateSessionFactory.closeSession(session);
}
}
public void delete(BArticle persistentInstance) {
log.debug(“deleting BArticle instance“);
try {
getSession().delete(p
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 928 2012-05-26 15:51 BBSLife\.classpath
文件 517 2010-10-11 09:14 BBSLife\.myhibernatedata
文件 294 2012-05-26 15:51 BBSLife\.myme
文件 255 2010-10-11 09:14 BBSLife\.mystrutsdata
文件 2035 2012-05-26 15:55 BBSLife\.project
文件 500 2012-05-26 15:55 BBSLife\.settings\.jsdtscope
文件 978 2010-10-11 11:01 BBSLife\.settings\org.eclipse.core.resources.prefs
文件 395 2012-05-26 15:51 BBSLife\.settings\org.eclipse.jdt.core.prefs
文件 459 2012-05-26 15:51 BBSLife\.settings\org.eclipse.wst.common.component
文件 252 2012-05-26 15:55 BBSLife\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2012-05-26 15:55 BBSLife\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2012-05-26 15:55 BBSLife\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 5681 2010-10-11 09:14 BBSLife\src\com\tjpu\dao\BArticleDAO.java
文件 6163 2010-10-11 09:14 BBSLife\src\com\tjpu\dao\BForumDAO.java
文件 5806 2010-10-11 09:14 BBSLife\src\com\tjpu\dao\BManagerDAO.java
文件 4185 2010-10-11 09:14 BBSLife\src\com\tjpu\dao\BResponseDAO.java
文件 7583 2010-10-11 09:14 BBSLife\src\com\tjpu\dao\BRightDAO.java
文件 8655 2010-10-11 09:14 BBSLife\src\com\tjpu\dao\BUserDAO.java
文件 4188 2010-10-11 09:14 BBSLife\src\com\tjpu\dao\LogDAO.java
文件 3548 2010-10-11 09:14 BBSLife\src\com\tjpu\hibernate\BArticle.hbm.xm
文件 4454 2010-10-11 09:14 BBSLife\src\com\tjpu\hibernate\BArticle.java
文件 315 2010-10-11 09:14 BBSLife\src\com\tjpu\hibernate\ba
文件 1972 2010-10-11 09:14 BBSLife\src\com\tjpu\hibernate\BForum.hbm.xm
文件 2225 2010-10-11 09:14 BBSLife\src\com\tjpu\hibernate\BForum.java
文件 789 2010-10-11 09:14 BBSLife\src\com\tjpu\hibernate\BManager.hbm.xm
文件 792 2010-10-11 09:14 BBSLife\src\com\tjpu\hibernate\BManager.java
文件 2113 2010-10-11 09:14 BBSLife\src\com\tjpu\hibernate\BResponse.hbm.xm
文件 1994 2010-10-11 09:14 BBSLife\src\com\tjpu\hibernate\BResponse.java
文件 1852 2010-10-11 09:14 BBSLife\src\com\tjpu\hibernate\BRight.hbm.xm
文件 1836 2010-10-11 09:14 BBSLife\src\com\tjpu\hibernate\BRight.java
............此处省略302个文件信息
- 上一篇:MC9S12XET256 AD 程序
- 下一篇:最小生成树算法,用数据结构实现
相关资源
- web bbs论坛
- BBS论坛的详细设计
- 北大青鸟实战项目之-bbs论坛,设计思
- BBS论坛\\BBS论坛系统设计与实现论文
- 01BBS论坛系统.rar
- bbs论坛模板
- 基于SSH框架的BBS论坛
- BBS论坛系统—UML课程设计代码+mdl+报告
- 用myeclipse实现的BBS论坛源码
- bbs论坛源码 数据库 静态页面
- SSH的BBS论坛系统的开发毕业论文
- bbs论坛系统毕业设计
- 基于SSH架构的BBS论坛系统源码
- 基于SSH的BBS论坛系统
- BBS论坛管理系统”需求分析报告
- BBS论坛的UML图
- BBS论坛用例图
- BBS论坛web项目开发
- BBS论坛留言
- 小型BBS论坛ER图
- 基于.net的BBS论坛信息管理系统的设计
- BBS论坛系统 详细设计说明书
- BBS论坛项目全部源代码
- 校园BBS论坛源代码
- bbs论坛完整项目
- BBS论坛系统论文范文
评论
共有 条评论