JFinal 1.8 主要改进了Db + Record设计的改变

JFinal 1.8 主要改进了Db + Record设计,对多数据源支持有大幅度的提升。相对于 1.6 版,多数据源设计在语义上更加明确,之前缺失的 API 也全部被补充进来,在java商城产品以及jsp商城开发中API 的使用方式与单数据源使用时保持一致。Db + Record 采用新设计,结构更加合理,代码量缩减了三分之一。

此外还进行了一些小幅改进,如 Druid 升级至最新版本 1.0.5,DruidStatViewHandler 支持内置监控界面,优化了 Controller 中的文件上传设计。

JFinal 1.8 changelog:

1:改进 Db + Record 设计

2:改进 Controller 文件上传设计

3:ActiveRecordPlugin.start() 添加对 Db.init() 的调用

4:改进 Model Record 中 keep(String...) 实现

5:Db.queryDate 返回类型改为 java.util.Date

6:Model、Record getDate() 返回类型改为 java.util.Date

7:Druid 升级至最新版 1.0.5,DruidStatViewHandler 支持 druid 最新内置监控页面

8:StringKit 更名为 StrKit,保留了 Deprecated 的 StringKit 类

9:TxByActionKeys、TxByActionMethods、TxByRegex 事务代码改为 Db.use(configName).tx(...)

如果您对java最新的技术有兴趣的话,您可以通过下面的二维码和我们一起关注。

JFinal 1.8 主要改进了Db + Record设计的改变

时间: 2024-12-17 03:23:19

JFinal 1.8 主要改进了Db + Record设计的改变的相关文章

jfinal的Db+Record模式示例

JFinal插件配置 //配置插件 public void configPlugin(Plugins me) { // 配置数据库连接池插件 C3p0Plugin c3p0Plugin1 = new C3p0Plugin("Url","用户名","密码"); me.add(c3p0Plugin1); //启用ActiveRecordPlugin插件 ActiveRecordPlugin activeRecordPlugin1 = new Acti

JFinal Db + Record模式 - ORM 框架

// 创建name属性为James,age属性为25的record对象并添加到数据库 Record user = new Record().set("name", "James").set("age", 25); Db.save("user", user); // 删除id值为25的user表中的记录 Db.deleteById("user", 25); // 查询id值为25的Record将其name属性

SSIS Error:Package Validation Error. SSIS Error Code DTS_E_OLEDBERROR. .Error code: 0x80040E37. An OLE DB record is available. Hresult: 0x80040E37

当我参考如下链接,尝试在SSIS包中动态创建全局临时表##Temp,用Lookup组件作为数据源,给全局临时表变量赋值时,会发生如下图的验证错误. http://sqlage.blogspot.com/2014/04/ssis-how-to-create-use-temp-table-in.html 因为信息已经明确提示,这是一个验证的错误,这又是一个动态创建全局临时表的包,所以我怀疑是DelayValidation 属性设置问题.当我检查了所有的数据库连接,这个属性设置为Ture.我就迷惑了,

jfinal

JFinal  是基于 Java  语言的极速  WEB  + ORM  开发框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful.在拥有Java 语言所有优势的同时再拥有 ruby.python.php 等动态语言的开发效率!为您节约更多时间,去陪恋人.家人和朋友!(鼓掌!~~) JFinal 有如下主要特点:   MVC 架构,设计精巧,使用简单   遵循 COC 原则,零配置,无 xml   独创 Db + Record 模式,灵活便利  

jfinal框架教程-学习笔记

JFinal  是基于 Java  语言的极速  WEB  + ORM  开发框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful.在拥有Java 语言所有优势的同时再拥有 ruby.python.php 等动态语言的开发效率!为您节约更多时间,去陪恋人.家人和朋友!(鼓掌!~~) JFinal 有如下主要特点: ?  MVC 架构,设计精巧,使用简单 ?  遵循 COC 原则,零配置,无 xml ?  独创 Db + Record 模式,灵活便利 ? 

Hello JFinal World

JFinal  是基于 Java  语言的极速  WEB  + ORM  开发框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful.在拥有Java 语言所有优势的同时再拥有 ruby.python.php 等动态语言的开发效率!为您节约更多时间,去陪恋人.家人和朋友!(鼓掌!~~) JFinal 有如下主要特点:?  MVC 架构,设计精巧,使用简单?  遵循 COC 原则,零配置,无 xml?  独创 Db + Record 模式,灵活便利?  Acti

OSCHina技术导向:Java轻量web开发框架——JFinal

JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful.在拥有Java语言所有优势的同时再拥有ruby.python.php等动态语言的开发效率!为您节约更多时间,去陪恋人.家人和朋友 :) JFinal有如下主要特点: MVC架构,设计精巧,使用简单 遵循COC原则,零配置,无xml 独创Db + Record模式,灵活便利 ActiveRecord支持,使数据库开发极致快速 自动加载修改后的

JFinal介绍

JFinal是基于Java语言的极速Web + ORM框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful.在拥有Java语言所有优势的同时再拥有Ruby.Python.PHP等动态语言的开发效率!为开发者节约更多时间,去陪恋人.家人和朋友. JFinal的主要特点如下: MVC架构,设计精巧,使用简单: 遵循COC原则,零配置,无xml: ActiveRecord支持,使数据库开发极致快速: 自动加载修改后的java文件,开发过程中无需重启Web ser

初始JFinal

JFinal  是基于 Java  语言的极速  WEB  + ORM  开发框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful.在拥有Java 语言所有优势的同时再拥有 ruby.python.php 等动态语言的开发效率!为您节约更多时间,去陪恋人.家人和朋友! 在我还没有认识JFinal的理论知识前,我新建的第一个JFinalDemo项目,我的第一次感觉是:太简单了,太随意了!哈哈,我是debug模式下启动他的,然后我可以直接在Java代码中随意的