資源簡介
javaee課程設(shè)計報告,基于struts2、Spring、Hibernate 構(gòu)建的圖書管理系統(tǒng),內(nèi)含詳細設(shè)計報告和源碼,需要自取。

代碼片段和文件信息
package?cn.dao;
import?java.awt.print.Book;
import?java.sql.Connection;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.util.Date;
import?java.util.List;
import?org.apache.commons.dbutils.QueryRunner;
import?org.apache.commons.dbutils.ResultSetHandler;
import?org.apache.commons.dbutils.handlers.BeanHandler;
import?org.apache.commons.dbutils.handlers.BeanListHandler;
import?org.apache.commons.dbutils.handlers.ScalarHandler;
import?com.sun.org.apache.regexp.internal.recompile;
import?cn.db.C3P0Util;
import?cn.db.ManagerThreadLocal;
import?cn.model.BOOK;
import?cn.model.BOOKRel;
public?class?BookDaoImpl?implements?IBookDao?IbaseDao?{
QueryRunner?qr?=?null;
Connection?conn?=?null;
public?BookDaoImpl()?{
qr?=?new?QueryRunner(C3P0Util.getDataSource());
conn?=?ManagerThreadLocal.getConnection();
}
@Override
public?int?save(object?obj)?{
int?count?=?0;
try?{
BOOK?book?=?(BOOK)?obj;
String?sql?=?“insert?into?book(BTIdBNameBDescribeBPictureBAuthorUserIdTimeBStock)?values(????????)“;
count?=?qr.update(conn?sql?book.getBTId()?book.getBName()?book.getBDescribe()?book.getBPicture()
book.getBAuthor()?book.getUserId()?book.getTime()book.getBStock());
}?catch?(SQLException?e)?{
e.printStackTrace();
}?finally?{
}
return?count;
}
@Override
public?int?update(object?obj)?{
int?count?=?0;
try?{
BOOK?book?=?(BOOK)?obj;
String?sql?=?“update?book?set?BTId=?BDescribe=?BPicture=?BAuthor=?BStock=??where?Id=??and?UserId<>-1“;
count?=?qr.update(conn?sql?book.getBTId()?book.getBDescribe()?book.getBPicture()?book.getBAuthor()
book.getBStock()?book.getId());
}?catch?(SQLException?e)?{
e.printStackTrace();
}?finally?{
}
return?count;
}
@Override
public?int?delete(int?id)?{
int?count?=?0;
try?{
String?sql?=?“delete?from?book?where?Id=?“;
count?=?qr.update(conn?sql?id);
}?catch?(SQLException?e)?{
e.printStackTrace();
}?finally?{
}
return?count;
}
@Override
public?int?getSize(object[]?objs)?{
int?count?=?0;
try?{
String?bname?=?“%“?+?(objs[0]?==?null???““?:?objs[0])?+?“%“;
String?sql?=?“select?count(book.*)?from?bookbtype?where??book.BTId=btype.Id??and?BName?like???“;
count?=?((Long)?qr.query(conn?sql?new?ScalarHandler<>()?bname)).intValue();
}?catch?(SQLException?e)?{
e.printStackTrace();
}?finally?{
}
return?count;
}
@Override
public?object?getByPage(int?startIndex?int?pageSize?object[]?objs)?{
object?datas?=?null;
try?{
String?bname?=?“%“?+?(objs[0]?==?null???““?:?objs[0])?+?“%“;
String?sql?=?“select?book.*TypeName?from?bookbtype?where?book.BTId=btype.Id??and?BName?like?????limit????“;
datas?=?qr.query(conn?sql?new?BeanListHandler<>(BOOKRel.class)?bname?(startIndex?-?1)?pageSize);
}?catch?(SQLException?e)?{
e.printSt
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1440??2019-01-14?16:28??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\.classpath
?????文件????????904??2019-01-05?14:01??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\.project
?????文件????????587??2019-01-11?12:33??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\.settings\.jsdtscope
?????文件????????364??2019-01-05?14:01??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\.settings\org.eclipse.jdt.core.prefs
?????文件????????450??2019-01-11?12:33??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\.settings\org.eclipse.wst.common.component
?????文件????????345??2019-01-11?12:33??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2019-01-05?14:01??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2019-01-05?14:01??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件????????484??2019-01-06?17:30??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\c3p0-config.xm
?????文件???????4755??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\dao\BookDaoImpl.class
?????文件???????5155??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\dao\BorrowingDaoImpl.class
?????文件???????4266??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\dao\BTypeDaoImpl.class
?????文件????????350??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\dao\Iba
?????文件????????190??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\dao\IBookDao.class
?????文件????????137??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\dao\IBorrowingDao.class
?????文件????????190??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\dao\IBTypeDao.class
?????文件????????135??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\dao\IPurchaseDao.class
?????文件????????250??2019-01-15?12:01??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\dao\IUserDao.class
?????文件???????3855??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\dao\PurchaseDaoImpl.class
?????文件???????4992??2019-01-15?12:01??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\dao\UserDaoImpl.class
?????文件???????1508??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\db\C3P0Util.class
?????文件???????1516??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\db\ManagerThreadLocal.class
?????文件???????2293??2019-01-16?14:57??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\filter\LoginFilter.class
?????文件???????2913??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\model\BOOK.class
?????文件???????2669??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\model\BOOKRel.class
?????文件???????1900??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\model\Borrowing.class
?????文件????????933??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\model\BType.class
?????文件???????2409??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\model\Purchase.class
?????文件???????2085??2019-01-16?15:06??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\model\User.class
?????文件???????1653??2019-01-15?11:54??170705006—?胡潔?—網(wǎng)絡(luò)工程1701\BOOK\build\classes\cn\service\BookService.class
............此處省略309個文件信息
評論
共有 條評論