jfinal 升级的痛与乐

天王盖地虎626 发布于 2014/11/18 20:46
阅读 670
收藏 2

我知道我的工程中的jfinal,jfinal-ext都普遍低,一直想升级,终于狠下心来升级,但是遇到的问题,还是我所料未及的,主要,对jfinal这个框架,我以前并不熟悉,这次也是接手这个系统,才用这个项目的,因此有些重要配置,我不是很清晰,只能原有的工程去修修改改。升级后,主要体现在一些方法不能用了,需要用替代方法,如果这个方法还在原有的类中,还好办点,如果替代方法不在原有的类中,就让我抓狂了,甚至有些直接注释掉,因为我感觉可能是多余了,毕竟我这个项目被其他人写坏了,我是来接手修复的。好不容易把代码错误修复好了后,运行依然报错,主要体现在配置文件错误,根据提示,以及在论坛上请教,总算把问题弄好了,现在总是可以运行了,不过,我现在还不能高兴的太早,我需要把每个功能都跑一遍才算基本成功。这次升级,我感觉,我冒了很大的风险的,一度想放弃了,真心不甘心,凌晨4点半怕起来继续修改。毕竟,我做的也是个商业项目,我也不能拖后腿,影响其他人的开发。

我知道,我这个项目被前面的人写坏了,要不,客户也不会重新找人来弄的,既然如此,我也要努力弄好他们

顺便问下,我这个项目里,在事务使用上有些乱,有的用代码实现事务,有的使用TX.class来注解实现事务,甚至,在同一个方法中,两者都用,我感觉这样可能会有问题,请问下大家,你们在用jfinal框架的时候,事务是用Tx.class呢?还是代码实现?

加载中
1
RobertCool
RobertCool
你需要经常关注JFinal
0
本人纯属虚构
本人纯属虚构
事务在JFinal的说明文档的 5.4的末尾和5.5有说明的哈
0
JFinal
JFinal

    项目从 jfinal 1.1.5 跨越 8 个版本直接升到 jfinal 1.9 跨度很大,况且使用了 jfinal-ext,所以升级需要改点东西。不过还好,jfinal 升级一直都是很平滑的,基本改改方法名就能搞定。

    事务的使用看个人喜好,但是建议用法统一,如果用 Tx 就一直用,如果用 Db.tx 也一直用。

    最后,建议仔细看看每次jfinal 升级的 changelog,对升级会有极大帮助,重点看自己碰到的问题即可:http://www.oschina.net/p/jfinal/news#list

返回顶部
顶部