@DatabaseTable(tableName = "users")
public class User {
@DatabaseField(columnName = "id", generatedId = true)
private int id;
@DatabaseField(columnName = "name")
private String name;
@DatabaseField(columnName = "age")
private int age;
// ...
}
Donovan.createTable(User.class);
User user = new User();
user.setName("John");
user.setAge(25);
Donovan.insert(user);
List<User> users = Donovan.select(User.class);
@WebController(path = "/user")
public class UserController {
@RequestMapping(value = "/detail", method = RequestMethod.GET)
public String getUserDetail(@RequestParam("id") int id) {
// ...
return "user_detail";
}
}
Donovan.startWebServer();