21
回答
ActiveJDBC 可以让你摆脱 Java Bean 的 getter/setter
科大讯飞通用文字识别100000次/天免费使用。立即申请   

在 ActiveJDBC 中,一个 Model 类只需要扩展自 Model 即可,如果你愿意,也可以写 getter/setter 方法,但不是必须,看看下面这个简单的 Model 类,其中的 setFirstName 方法并非必须:

public class Person extends Model{
   public void setFirstName(String firstName){
      set("first_name", firstName);
   }
}

ActiveJDBC 使用的是一种 Map 的方法,使用如下:

Person p = Person.findById();
name = p.get("name");

Person p = new Person();
p.set("name", "John");
p.save();

//按类型获取数据
Person p = Person.findById();
String  name = p.getString("name");
Timestamp dob = p.getTimestamp("dob");

//Clob
String body = article.get("body");

挺省事的,更多 ActiveJDBC 的介绍资料请看这里

举报
红薯
发帖于7年前 21回/2K+阅
顶部