📄 10e4289df00c001d137bd969311cc581
字号:
/******************************
* author@ZhanLiangfei *
* class for book operate *
******************************/
package com.lib.biz;
import java.util.List;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMessage;
import org.hibernate.HibernateException;
import com.lib.persistence.hibernate.home.BookHome;
import com.lib.persistence.hibernate.pojo.Book;
import com.lib.persistence.util.HibernateUtil;
public class BookOperate {
public static List FindAllBook(){
/*遍历数据库内的所有图书信息*/
List list = BookHome.getInstance().findAllBook();
return list;
}
public static ActionErrors BookAdd(Book book){
/*图书编目信息插入操作*/
ActionErrors errors = new ActionErrors();
try {
HibernateUtil.currentSession().beginTransaction();
BookHome.getInstance().persist(book);
HibernateUtil.currentSession().getTransaction().commit();
} catch (HibernateException e) {
HibernateUtil.currentSession().getTransaction().rollback();
errors.add("book", new ActionMessage("bookadd.database.failed"));
}
return errors;
}
public static List FindBook(Book book){
/*按图示IBBN查找图书*/
book.setIsbn("444");
List list = BookHome.getInstance().findByExample(book);
System.out.println(list.size());
return list;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -