Jfinal数据库基本操作(二) 增删改查

 UserController类

/* DAO是工具类查询删除可以 。修改增加 set操作不可以

 

*/

//这是更新操作,因此需要 new UserModel()使用其DAO类

UserModel user = new UserModel();
user.set("id", 1);
user.set("name","中文");
user.set("password", 963258);
user.update();

//这是删除类,可以直接使用UserModel.DAO 但是本例没有使用到
user.DAO.deleteById(1);
System.out.println("删除成功!");
UserModel user = UserModel.DAO.findById(2);

UserModel user = UserModel.DAO.findFirst("select * from user u where u.id=5");
//获取数据库部分数据
String name = user.getStr("name");
String password = user.getStr("password");
renderJson("name:"+name+" password:"+password);

 

 //同一个方法添加两次数据

UserModel user = new UserModel();

user.set("name","hero2");
user.set("password", 123);
user.save();

UserModel user1 = new UserModel();
user1.set("name","hero3");
user1.set("password", 123);
user1.save();

 UserService类 

//添加UserService类将DAO方法在此类扩展实现

public class UserService {
private static final UserModel DAO = new UserModel();

public static UserModel findById(Object id) {
return DAO.findById(id);
}
}

posted @ 2020-08-11 21:31  迷糊的小菜鸟  阅读(842)  评论(0)    收藏  举报