天天看点

update book model and perform cupd operations in H2 database

1.在models中添加:

public static Finder<Integer,Book> find = new Finder<>(Book.class);      

2.在BooksController中:

//for all books
public Result index(){
//Set<Book> books = Book.allBooks();
List<Book> books = Book.find.all();//添加了此行
return ok(index.render(books)) ;
}      

3.在views的books中将开头改为:

@(books:List[Book])      

4.在BooksController的中:

public Result save(){
Form<Book> bookForm = formFactory.form(Book.class).bindFromRequest();
Book book = bookForm.get();
//Book.add(book);
book.save();//修改点
return redirect(routes.BooksController.index());
}

将所有Book book = Book.findById(id);改为Book book = Book.find.byId(id);

在public Result update()中添加oldBook.update();

将Book.remove(book);改为book.delete();      

5.localhost:9000测试正常

到此paly项目之BookStoreApp的学习到了一段落,全程差不多是根据youtube中一个巴基斯坦小哥的视频学习的,