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中一個巴基斯坦小哥的視頻學習的,

下面的鏈接是我BookStoreApp項目工程文件,有興趣的可以下載看看:

http://note.youdao.com/noteshare?id=77fb062a9e3575ff6dfcc363866d5528

發佈了132 篇原創文章 · 獲贊 35 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章