读书人

Hibernate只掏出需要用到的字段(列)

发布时间: 2012-08-21 13:00:22 作者: rapoo

Hibernate只取出需要用到的字段(列)

今天下班后,回家的路上,在思考网站的优化问题。

这个问题几年以来一直存在,但是都没找到解决方法,曾经也许找过,但是未果。

?

存在问题:首页、列表等页面,取出的list,存在大量的冗余数据。

我用代码举例说明一下,例如列表页取出某个产品的list,HQL代码如下:

String hql = "select new Product(id, name, image) from Product p where p.valid=:valid order by.......";

?

? 至此,本文基本就结束了。小小的解决了hibernate不如ibatis的一大缺点,呵呵。

?

?

? 以上做法能为服务器节省很大的内存,不过编码实在是麻烦,有没有更好的,比较智能的方式呢?继续寻找ing.....哪位大侠有好的方法,千万别吝啬,分享一下,大家都进步,社会才进步么,呵呵。希望不吝赐教!

?

读书人网 >其他数据库

热点推荐