prince的文章

四十七、5.11 Oracle 支持

Oracle 数据库具有一定的特殊性,JFinal 针对这些特殊性进行了一些额外的支持以方便广 大的 Oracle 使用者。以下是一个完整的 Oracle 配置示例: public class DemoConfig extends JFin...

赞(0)princeprinceJFinal 教程 阅读(274)

四十六、5.10 复合主键

JFinal ActiveRecord 从 2.0 版本开始,采用极简设计支持复合主键,对于 Model 来说需要 在映射时指定复合主键名称,以下是具体例子: ActiveRecordPlugin arp = new ActiveRecor...

赞(0)princeprinceJFinal 教程 阅读(267)

四十五、5.9 表关联操作

JFinal ActiveRecord 天然支持表关联操作,并不需要学习新的东西,此为无招胜有招。表 关联操作主要有两种方式:一是直接使用 sql 得到关联数据;二是在 Model 中添加获取关联数据的方法。 假定现有两张数据库表:user...

赞(0)princeprinceJFinal 教程 阅读(298)

四十三、5.7 Cache

ActiveRecord 可以使用缓存以大大提高性能,以下代码是 Cache 使用示例: public void list() { List blogList = Blog. dao.findByCache(“cacheName”, “ke...

赞(0)princeprinceJFinal 教程 阅读(267)

四十二、5.6 声明式事务

ActiveRecord 支持声名式事务,声明式事务需要使用 ActiveRecordPlugin 提供的拦截器来 实现,拦截器的配置方法见 Interceptor 有关章节。以下代码是声明式事务示例: // 本例仅为示例, 并未严格考虑账...

赞(0)princeprinceJFinal 教程 阅读(281)

三十九、5.3 Model

Model 是 ActiveRecord 中最重要的组件之一,它充当 MVC 模式中的 Model 部分。以下是 Model 定义示例代码: public class User extends Model { public static f...

赞(0)princeprinceJFinal 教程 阅读(271)