📄 bookdao.java
字号:
package com.firstssh.dao.impl;
import java.io.Serializable;
import java.util.List;
import com.firstssh.common.dao.GenericDao;
import com.firstssh.dao.IBookDao;
import com.firstssh.model.Book;
import com.firstssh.model.User;
public class BookDao extends GenericDao<Book,Integer> implements IBookDao{
public List<Book> findAllBook() {
// TODO Auto-generated method stub
return (List<Book>)find("from Book");
}
public boolean addBook(Book book) {
// TODO Auto-generated method stub
this.getHibernateTemplate().save(book);
return true;
}
public boolean delBook(int bookid) {
// TODO Auto-generated method stub
Object obj=this.getHibernateTemplate().get(Book.class, bookid);
this.getHibernateTemplate().delete(obj);
return true;
}
public Book findOneBook(int bookid) {
// TODO Auto-generated method stub
List<Book> book=this.getHibernateTemplate().find("from Book as book where book.id=?",bookid);
if(book!=null&&book.size()>=1){
return book.get(0);
}
return null;
}
public boolean updateBook(Book book) {
// TODO Auto-generated method stub
this.getHibernateTemplate().update(book);
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -