JFinal ORM 的测试范畴

一千年前的人 发布于 2012/07/05 21:57
阅读 643
收藏 1

@JFinal 你好,想跟你请教2个问题:

1. JFinal的ORM 在哪几种DB, 哪里些字段类型 做过严格的测试? 谢谢!

    因为文档没有提及,所以多此一问。 而且我发现代码主要是基于mysql的。。。

 

2. 能讲哈语句(1) 改为(2)的思路吗? 说实话, 我很早就尝试这么做了, 但是没有做出来。 我以为需要sql语法解析, 简单的sql拼接不行, preparestatement 也不行的。

  (1) Db.update("...sql...", accountObj.getCash(), accountObj.getId())

  (2) Db.update("...sql...", accountObj)

加载中
0
JFinal
JFinal

1:JFinal的ORM主要在mysql以及oracle中进行过测试,mysql尤其充分,在实际的项目中已经跑了近一年半了,非常可靠。

2:给你个大概的思路,你可以使用正则匹配sql 中的 field = ? 得到 field name,再通过 field name反射accountObj中的attribute,得到值,就是这么简单 :)

0
一千年前的人
一千年前的人

@JFinal 你好,能比较一下JF ORM 和 mybatis 各自的特点吗?

另外, mybatis 就是 Db.update("...sql...", accountObj) 模式的.....

一千年前的人
一千年前的人
回复 @alvinte : 配置文件仅仅是sql
一千年前的人
一千年前的人
回复 @alvinte : 是自动识别的。
a
alvinte
mybatis好像是写了一堆配置文件吧……不是自动识别的?
0
JFinal
JFinal

引用来自“一千年前的人”的答案

@JFinal 你好,能比较一下JF ORM 和 mybatis 各自的特点吗?

另外, mybatis 就是 Db.update("...sql...", accountObj) 模式的.....

JFinal ORM 比 mybatis 简单,省代码,开发效率高,维护方便
0
简单代码
简单代码

引用来自“JFinal”的答案

引用来自“一千年前的人”的答案

@JFinal 你好,能比较一下JF ORM 和 mybatis 各自的特点吗?

另外, mybatis 就是 Db.update("...sql...", accountObj) 模式的.....

JFinal ORM 比 mybatis 简单,省代码,开发效率高,维护方便
运行效率呢?从介绍来看,就是我一直想找的东西,哈哈~感谢@JFinal 啊!!
0
JFinal
JFinal

引用来自“剑胆琴心”的答案

引用来自“JFinal”的答案

引用来自“一千年前的人”的答案

@JFinal 你好,能比较一下JF ORM 和 mybatis 各自的特点吗?

另外, mybatis 就是 Db.update("...sql...", accountObj) 模式的.....

JFinal ORM 比 mybatis 简单,省代码,开发效率高,维护方便
运行效率呢?从介绍来看,就是我一直想找的东西,哈哈~感谢@JFinal 啊!!
JFinal ActiveRecord 仅对JDBC进行了一层极薄封装,所以性能接近JDBC :)
JFinal
JFinal
回复 @剑胆琴心 : JFinal CMS正在策划中,谢谢支持 :)
JFinal
JFinal
回复 @一千年前的人 : 其实不怎么像的,JFinal ActiveRecord的Model,无xml、无annotation、无attribute、无setter、无getter,而DbUtils 则完全不同的 :)
一千年前的人
一千年前的人
JF ORM 很像 Apache DbUtils...
简单代码
简单代码
组团,开发,将JFinal发扬光大!
返回顶部
顶部