資源簡介
具體采用ssh的技術,采用框架然后用mysql實現數據庫的,里面有數據庫文件
代碼片段和文件信息
package?c18.dao;
import?java.util.List;
import?org.hibernate.HibernateException;
import?c18.entity.Book;
import?c18.entity.BookCategory;
import?c18.helper.PageBean;
import?c18.helper.PageResult;
/**
?*?圖書持久化接口
?*?@author?yuxd
?*
?*/
public?interface?BookDao?{
/**
?*?根據圖書號得到圖書信息
?*?@param?bookNo
?*?@return
?*?@throws?HibernateException?
?*/
public?Book?get(int?bookNo)?throws?HibernateException;
/**
?*?生成圖書
?*?@param?book
?*?@throws?HibernateException?
?*/
public?void?save(Book?book)?throws?HibernateException;
/**
?*?更新圖書信息
?*?@param?book
?*?@throws?HibernateException?
?*/
public?void?update(Book?book)?throws?HibernateException;
/**
?*?刪除圖書信息
?*?@param?book
?*?@throws?HibernateException?
?*/
public?void?remove(Book?book)?throws?HibernateException;
/**
?*?得到所有圖書信息,支持分頁
?*?@param?pageBean
?*?@return
?*?@throws?HibernateException
?*/
public?PageResult?getBooks(PageBean?pageBean)?throws?HibernateException;
/**
?*?生成圖書分類關系
?*?@param?bookcategory
?*?@throws?HibernateException
?*/
public?void?save(BookCategory?bookcategory)?throws?HibernateException;
/**
?*?得到分類下的圖書數
?*?@param?categoryNo
?*?@return
?*?@throws?HibernateException
?*/
public?int?getBookCountByCategory(int?categoryNo)?throws?HibernateException;
/**
?*?得到分類下的圖書列表支持分頁
?*?@param?categoryNo
?*?@return
?*?@throws?HibernateException
?*/
public?PageResult?getBooksByCategory(int?categoryNo?PageBean?pageBean)?throws?HibernateException;
/**
?*?根據關鍵字查詢圖書
?*?@param?propertyName
?*?@param?propertyValue
?*?@param?pageBean
?*?@return
?*?@throws?HibernateException
?*/
public?PageResult?findBooksByProperty(String?propertyName?String?propertyValue?PageBean?pageBean)?throws?HibernateException;
/**
?*?得到某圖書相關的分類關系
?*?@param?bookNo
?*?@return
?*?@throws?HibernateException
?*/
public?List?getBookCategoryByBook(int?bookNo)?throws?HibernateException;
/**
?*?刪除與某書關聯的分類關系
?*?@param?bookNo
?*?@throws?HibernateException
?*/
public?void?delBookCategoryByBook(int?bookNo)?throws?HibernateException;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5183??2017-06-16?15:54??圖書管理系統\library.sql
?????文件????????834??2017-06-12?13:04??圖書管理系統\library2\.classpath
?????文件???????1041??2017-06-12?13:04??圖書管理系統\library2\.project
?????文件????????567??2017-06-12?13:04??圖書管理系統\library2\.settings\.jsdtscope
?????文件????????364??2017-06-12?13:04??圖書管理系統\library2\.settings\org.eclipse.jdt.core.prefs
?????文件????????476??2017-06-12?13:04??圖書管理系統\library2\.settings\org.eclipse.wst.common.component
?????文件????????345??2017-06-12?13:04??圖書管理系統\library2\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2017-06-12?13:04??圖書管理系統\library2\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2017-06-12?13:04??圖書管理系統\library2\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件????????807??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\dao\BookDao.class
?????文件???????5518??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\dao\BookDaoImpl.class
?????文件????????763??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\dao\BorrowDao.class
?????文件???????5405??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\dao\BorrowDaoImpl.class
?????文件????????483??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\dao\CategoryDao.class
?????文件???????2921??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\dao\CategoryDaoImpl.class
?????文件???????2621??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\dao\HibernateSessionFactory.class
?????文件???????1630??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\dao\PageDao.class
?????文件????????579??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\dao\UserDao.class
?????文件???????3927??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\dao\UserDaoImpl.class
?????文件???????2483??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\entity\Book.class
?????文件???????2006??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\entity\Book.hbm.xm
?????文件???????1126??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\entity\BookCategory.class
?????文件???????1023??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\entity\BookCategory.hbm.xm
?????文件???????1385??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\entity\Borrow.class
?????文件???????1132??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\entity\Borrow.hbm.xm
?????文件???????1317??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\entity\Category.class
?????文件????????989??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\entity\Category.hbm.xm
?????文件???????1585??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\entity\PreBorrow.class
?????文件???????1313??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\entity\PreBorrow.hbm.xm
?????文件???????1179??2017-06-12?13:04??圖書管理系統\library2\build\classes\c18\entity\Renew.class
............此處省略782個文件信息
評論
共有 條評論