5.1 概述
重大更新:自 jfinal 3.0 起,添加了 sql 管理模块,比 mybatis 使用 XML 管理 sql 的方案要爽得多,快速查看:http://www.jfinal.com/doc/5-13
ActiveRecord 是 JFinal 最核心的组成部分之一,通过 ActiveRecord 来操作数据库,将极大地减少代码量,极大地提升开发效率。
ActiveRecord 模式的核心是:一个 Model 对象唯一对应数据库表中的一条记录,而对应关系依靠的是数据库表的主键值。
因此,ActiveRecord 模式要求数据库表必须要有主键。当数据库表没有主键时,只能使用 Db + Record 模式来操作数据库。