用了两年的Hibernate之后,对ORM深有感触。一方面,ORM可以令到我们从OO角度来思考数据,屏蔽了数据库的差异(其实 Hibernate被吹的最厉害就是那个分页,其实分页没什么技术含量,而且ROR都把分页从核心抽离了)。另一方面,性能问题,例如必须select才能update,必须select全部,必须update全部,cache带来的后遗症,javabean关联问题(一对多,多对一,多对多等), lazyload问题
Hibernate一直说,他生成的sql比一般程序员的要好,可以减少很多问题。但是,我倒是认为用Hibernate反而因为对程序员的要求更高导致更多问题。而且我现在认 ...
一个系统里面经常需要做一些定时任务,比如说定时清空今日得分,或者定时清理临时文件。简单的定时任务很容易实现,用线程或者用Timer就可以了,但是始终需要自己写大量代码才能实现复杂的需求。
于是便有Quartz。不过,Quartz太久没有更新了,而且它太复杂。由于我的系统是基于Spring构建的,所以我希望能使用Spring支持的scheduling类库,可惜Spring只支持commonj和Quartz,正确来说,在Java界,并没有别的scheduling类库了,而commonj只是一个interface,没有具体的实现,似乎在Weblogic之类的里面有实现。
当然,也有另外一个选择, ...
- 浏览: 385 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
[原创]Ibatis with MapBe ...
个人觉得楼主的意见是可以参考的。适当用map可以有效地提高开发效率,少诞生一些对 ...
-- by AllenZhang -
[原创]Ibatis with MapBe ...
说白了其实就是回到了解放前
-- by mcpssx -
[原创]Ibatis with MapBe ...
确实,使用HashMap可以省很多事,免得写特别多的POJO了
-- by elice -
[原创]sexy Quartz ...
如果项目中使用,建议使用数据库的JOB+SP来实现数据的周期性管理。这个是目前最 ...
-- by bluemeteor -
[原创]sexy Quartz ...
强强地答一句: 可以!
-- by bottom






评论排行榜