浏览 2053 次
锁定老帖子 主题:hibernate的遗憾
精华帖 (0) :: 良好帖 (0) :: 新手帖 (3) :: 隐藏帖 (5)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-26
对于这个问题,我的处理办法是:1.先select * from employee,2.再单独给每个employee对象求count 这种方式很烂。 如果hibernate支持 String hql = " SELECT emp.*, (select count(8) from table) as count FROM employee,table ",然后将查询出来的结果强制转换成employee的扩展类,就好了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-03-26
怎么还会有这么糟糕的设计?
|
|
返回顶楼 | |
发表时间:2009-03-26
count 非得用持久化实现吗?
用对象关系计算有什么问题? |
|
返回顶楼 | |
发表时间:2009-03-26
对不起,我没有说清楚 count的计算方法: select count(*) from table where empid = empolyee.id
|
|
返回顶楼 | |
发表时间:2009-03-26
我的意思是:如果要扩张bean的属性,能不能一次使用一个hql实现,ibaties是很好这样实现的!
|
|
返回顶楼 | |