CRUD小技巧

所有new对象的方法均需创建model

JFinal新增方法:

1.new 对象.set(参数),然后对象.save();

2.new Record().set(参数),然后Db.save(表,主键,recoed对象);

   返回:redirect(/拦截名/controller/方法);


JFinal更新方法:

1.new 对象.set(参数),然后对象.update()

2.new Record().set(参数),然后Db.update(表,主键,record对象);

3.Db.update(sql);

   返回:redirect(/拦截名/controller/方法);


JFinal删除方法

1.Db.deleteById(表,主键,id);

2.Db.delete(表,主键,recoed);

   返回:renderJson()    //通过Ajax请求,得到处理结果,再做响应.


JFinal查询方法

1.Db.find(sql);    //查询出来是List集合

2.Db.findFirst(sql)    //查询一条记录

   返回:render("页面绝对路径");


JFinal创建model实例:

package com.ninemax.model;

import com.jfinal.plugin.activerecord.Model;

public class A extends Model<A>{
	
	private static final long serialVersionUID = -8769886449502498542L;
	
	public static A ADao = new A();
}


你可能感兴趣的:(crud,jFinal,Db+Record)