⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 booksservice.java

📁 图书管理系统
💻 JAVA
字号:
package com.service;import static com.common.BeanFactory.getBean;import java.sql.Timestamp;import java.util.ArrayList;import java.util.List;import com.bean.BackBook;import com.bean.Book;import com.bean.BorrowBook;import com.bean.Type;import com.common.HibernateTransaction;import com.dao.BooksDao;import com.dao.ReaderDao;public class BooksService {	public List findReaderBorrowBook(Integer readerid, Integer bookid, Integer id){		ReaderDao readerDao = (ReaderDao)getBean("readerDao");		HibernateTransaction tran = new HibernateTransaction();		tran.beginTransaction();		List list = readerDao.findReaderBorrow(readerid, bookid, id);		tran.commit();		return list;	}	public List findReader(Integer id, String name, String cardid){		ReaderDao readerDao = (ReaderDao)getBean("readerDao");		HibernateTransaction tran = new HibernateTransaction();		tran.beginTransaction();		List list = readerDao.findReader(id, name, cardid);		tran.commit();		return list;	}		public List findBooks(Integer id, String name, Integer typeid){		BooksDao booksDao = (BooksDao)getBean("booksDao");		HibernateTransaction tran = new HibernateTransaction();		tran.beginTransaction();		List list = booksDao.findBooks(id, name, typeid);		tran.commit();		return list;	}		public void addBorrowBooksRecord(BorrowBook borrowBook){		ReaderDao readerDao = (ReaderDao)getBean("readerDao");		HibernateTransaction tran = new HibernateTransaction();		tran.beginTransaction();		readerDao.addBorrowRecord(borrowBook);		tran.commit();	}		public List findBackBooksRecord(Integer borrowbookid){		BooksDao booksDao = (BooksDao)getBean("booksDao");		HibernateTransaction tran = new HibernateTransaction();		tran.beginTransaction();		List list = new ArrayList();		try{			list = booksDao.findBackBooksRecord(borrowbookid);			tran.commit();		}catch(Exception e){			e.printStackTrace();			tran.rollback();		}		return list;	}		public List findBookType(Integer typeid, String typename){		BooksDao booksDao = (BooksDao)getBean("booksDao");		HibernateTransaction tran = new HibernateTransaction();		tran.beginTransaction();		List list = booksDao.findBookType(typeid, typename);		tran.commit();		return list;	}		public void saveOrUpdateBookType(Type bookType){		BooksDao booksDao = (BooksDao)getBean("booksDao");		HibernateTransaction tran = new HibernateTransaction();		tran.beginTransaction();		booksDao.addBookType(bookType);		tran.commit();	}		public void saveOrUpdate(Book book){		BooksDao booksDao = (BooksDao)getBean("booksDao");		HibernateTransaction tran = new HibernateTransaction();		tran.beginTransaction();		booksDao.addBooks(book);		tran.commit();	}		public void addBackRecord(BackBook backBook){		ReaderDao readerDao = (ReaderDao)getBean("readerDao");		HibernateTransaction tran = new HibernateTransaction();		tran.beginTransaction();		readerDao.addBackRecord(backBook);		tran.commit();	}		public static void main(String[] args){		BooksService service = new BooksService();		BackBook backbook = new BackBook();		backbook.setBackBooknumber(1);		backbook.setBackdate(new Timestamp(System.currentTimeMillis()));		backbook.setBorrowid(1);		service.addBackRecord(backbook);	}	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -