91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 18.57MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-27
  • 語言: Java
  • 標簽: javaweb??mysql??hibernate??

資源簡介

基于j2ee的小型博客系統。數據庫使用的是MySQL,持久化hibernate。界面采用了bootstrap的元素。為本人課程設計內容,內含需求規格說明書和概要設計說明書以及ppt,

資源截圖

代碼片段和文件信息

package?com.mr.dao;

import?java.util.List;

import?org.hibernate.Query;
import?org.hibernate.Session;
import?org.hibernate.SessionFactory;
import?org.hibernate.Transaction;
import?org.hibernate.cfg.Configuration;

public?class?objectDao?{
private?static?SessionFactory?sessionFactory?=?null;
private?Session?session?=?null;//創建Session對象
Transaction?tx?=?null;//創建事務管理對象
//連接數據庫
static?{
try?{
//?加載Hibernate配置文件
Configuration?cfg?=?new?Configuration().configure();
sessionFactory?=?cfg.buildSessionFactory();
}?catch?(Exception?e)?{
System.err.println(“創建會話工廠失敗“);
e.printStackTrace();
}
}
/**
?*?刪除數據
?*?@param?t
?*?@return
?*/
public?boolean?deleteT(T?t)?{
Session?session?=?sessionFactory.openSession();//開啟Session
try?{
tx?=?session.beginTransaction();//開啟事務
session.delete(t);//執行數據刪除操作
tx.commit();//事務提交
}?catch?(Exception?e)?{
e.printStackTrace();
return?false;
}?finally?{
session.close();//關閉Session
}
return?true;
}
/**
?*?保存數據
?*?@param?t
?*?@return
?*/
public?boolean?saveT(T?t)?{
Session?session?=?sessionFactory.openSession();//開啟Session
try?{
tx?=?session.beginTransaction();//開啟事務
session.save(t);//執行數據添加操作
tx.commit();//事務提交
}?catch?(Exception?e)?{
e.printStackTrace();
return?false;
}?finally?{
session.close();//關閉Session
}
return?true;
}
/**
?*?修改數據
?*?@param?t
?*?@return
?*/
public?boolean?updateT(T?t)?{
Session?session?=?sessionFactory.openSession();//開啟Session
try?{
tx?=?session.beginTransaction();//開啟事務
session.update(t);//執行數據修改操作
tx.commit();//事務提交
}?catch?(Exception?e)?{
e.printStackTrace();
return?false;
}?finally?{
session.close();//關閉Session
}
return?true;
}
/**
?*?通過泛型定義的查詢多條語句方法
?*?@param?hql
?*?@return
?*/
public?List?queryList(String?hql)?{
session?=?sessionFactory.openSession();//開啟Session
tx?=?session.beginTransaction();//開啟事務
List?list?=?null;
try?{
Query?query?=?session.createQuery(hql);//利用hql語句進行查詢
list?=?query.list();//將返回的結果集轉換成List集合
}?catch?(Exception?e)?{
e.printStackTrace();
}
tx.commit();//事務提交
session.close();//關閉Session
return?list;//返回List集合
}
/**
?*?在查詢結果中返回指定條數的方法
?*?@param?hql
?*?@param?showNumber?查詢結果的條數
?*?@param?beginNumber?查詢的起始位置
?*?@return
?*/
public?List?queryList(String?hql?int?showNumber?int?beginNumber)?{
session?=?sessionFactory.openSession();//開啟Session
tx?=?session.beginTransaction();//開啟事務
List?list?=?null;
try?{
Query?query?=?session.createQuery(hql);//利用hql語句進行查詢
query.setMaxResults(showNumber);//設置查詢結果的條數
query.setFirstResult(beginNumber);//設置查詢的起始位置
list?=?query.list();//將返回的結果集轉換成List集合
}?catch?(Exception?e)?{
e.printStackTrace();
}
tx.commit();//事務提交
session.close();//關閉Session
return?list;//返回List集合
}
/**
?*?查詢單條信息
?*?@param?hql
?*?@re

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????5269??2017-07-14?10:19??小型博客系統\bk\.classpath

?????文件????????279??2017-07-14?10:19??小型博客系統\bk\.mymetadata

?????文件???????1745??2017-07-14?10:19??小型博客系統\bk\.project

?????文件????????500??2017-07-14?10:19??小型博客系統\bk\.settings\.jsdtscope

?????文件????????382??2017-07-14?10:19??小型博客系統\bk\.settings\com.genuitec.eclipse.migration.prefs

?????文件????????355??2017-07-14?10:19??小型博客系統\bk\.settings\org.eclipse.core.resources.prefs

?????文件????????629??2017-07-14?10:19??小型博客系統\bk\.settings\org.eclipse.jdt.core.prefs

?????文件????????532??2017-07-14?10:19??小型博客系統\bk\.settings\org.eclipse.wst.common.component

?????文件????????412??2017-07-14?10:19??小型博客系統\bk\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2017-07-14?10:19??小型博客系統\bk\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2017-07-14?10:19??小型博客系統\bk\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件??????10492??2017-07-14?10:19??小型博客系統\bk\db_blog.sql

?????文件???????4038??2017-07-14?10:19??小型博客系統\bk\src\com\mr\dao\objectDao.java

?????文件????????825??2017-07-14?10:19??小型博客系統\bk\src\com\mr\model\AdminInfo.hbm.xml

?????文件????????832??2017-07-14?10:19??小型博客系統\bk\src\com\mr\model\AdminInfo.java

?????文件???????1426??2017-07-14?10:19??小型博客系統\bk\src\com\mr\model\ArticleInfo.hbm.xml

?????文件???????1374??2017-07-14?10:19??小型博客系統\bk\src\com\mr\model\ArticleInfo.java

?????文件???????1089??2017-07-14?10:19??小型博客系統\bk\src\com\mr\model\Info.hbm.xml

?????文件????????957??2017-07-14?10:19??小型博客系統\bk\src\com\mr\model\Info.java

?????文件???????1277??2017-07-14?10:19??小型博客系統\bk\src\com\mr\model\PhotoInfo.hbm.xml

?????文件???????1885??2017-07-14?10:19??小型博客系統\bk\src\com\mr\model\PhotoInfo.java

?????文件???????1057??2017-07-14?10:19??小型博客系統\bk\src\com\mr\model\ReArticleInfo.hbm.xml

?????文件????????803??2017-07-14?10:19??小型博客系統\bk\src\com\mr\model\ReArticleInfo.java

?????文件???????2672??2017-07-14?10:19??小型博客系統\bk\src\com\mr\model\UserInfo.hbm.xml

?????文件???????3223??2017-07-14?10:19??小型博客系統\bk\src\com\mr\model\UserInfo.java

?????文件????????929??2017-07-14?10:19??小型博客系統\bk\src\com\mr\tools\FileOperation.java

?????文件????????423??2017-07-14?10:19??小型博客系統\bk\src\com\mr\tools\ToChinese.java

?????文件???????1901??2017-07-14?10:19??小型博客系統\bk\src\com\mr\tools\Validateexpression.java

?????文件????????410??2017-07-14?10:19??小型博客系統\bk\src\com\mr\webiter\A.java

?????文件???????4360??2017-07-14?10:19??小型博客系統\bk\src\com\mr\webiter\AdminAction.java

............此處省略273個文件信息

評論

共有 條評論