只显示主题贴

用了两年的Hibernate之后,对ORM深有感触。一方面,ORM可以令到我们从OO角度来思考数据,屏蔽了数据库的差异(其实 Hibernate被吹的最厉害就是那个分页,其实分页没什么技术含量,而且ROR都把分页从核心抽离了)。另一方面,性能问题,例如必须select才能update,必须select全部,必须update全部,cache带来的后遗症,javabean关联问题(一对多,多对一,多对多等), lazyload问题 Hibernate一直说,他生成的sql比一般程序员的要好,可以减少很多问题。但是,我倒是认为用Hibernate反而因为对程序员的要求更高导致更多问题。而且我现在认 ...
  • 进入论坛 Java
一个系统里面经常需要做一些定时任务,比如说定时清空今日得分,或者定时清理临时文件。简单的定时任务很容易实现,用线程或者用Timer就可以了,但是始终需要自己写大量代码才能实现复杂的需求。 于是便有Quartz。不过,Quartz太久没有更新了,而且它太复杂。由于我的系统是基于Spring构建的,所以我希望能使用Spring支持的scheduling类库,可惜Spring只支持commonj和Quartz,正确来说,在Java界,并没有别的scheduling类库了,而commonj只是一个interface,没有具体的实现,似乎在Weblogic之类的里面有实现。 当然,也有另外一个选择, ...
  • 进入论坛 Java
mysql里 有一个表里有一列为datetime类型,假定为myDate 影射到hibernate里为java.util.Date类型 我怎么获得指定日期的数据? 引起问题的是datetime和Date里都含有时间 导致 myDate = new java.util.Date() 比较不成功 最简单的做法是把数据库的datetime类型改为date类型 但是我又必须使用datetime 难道要myDate >= '2004-06-29 00:00:00' and myDate < '2004-06-30 00:00:00'这样的比较?
  • 进入论坛 Java
zgd
搜索本博客
最近加入圈子
存档
最新评论