yhb8421 2009-10-20 12:15
浏览 85

hibernate中的迷失

[b][i][size=xx-large]本人想了一个问题,请有经验的人解决一下。
部门和员工表 是典型的1对多的关系。现在我想如果我想查询一个部门里面的所有员工。我应该怎么去做呢。
由于hibernate的特性我可以在部门的dao里查询员工返回一个list,我也可以在员工的dao里查等于同一部门
所有人。用哪个会比较好呢,一般项目里会用哪个呢?
还有听说hibernate现在一般的公司不建立表之间的关系?这句话是真是假?(听说是为了项目降低难度)[/size][/i][/b]

[b]问题补充:[/b]
[color=olive][size=medium]是这样的我可能说的不太明白!
如果我要查询部门下所有员工,首先我要去查部门,然后在查所有的员工,
这样一来我的员工不是一下全被查出来了吗!我感觉会分页。因为hibernate的分页是用
criteria.setFirstResult((Integer)pageMap.get("first"));
criteria.setMaxResults((Integer)pageMap.get("max"));
这么做的 !
一下全查出来 还怎么用上面那两个方法了。[/size][/color]
[b]问题补充:[/b]
[color=gray][size=x-large]那您的意思是如果我要对员工进行分页的话。只能在员工的Dao里用hql方式进行查询了被?[/size][/color]
[b]问题补充:[/b]
如果我要用懒加载。我把所有的数据全查出来。我的分页就只能在前台分了?是这样吗

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错
    • ¥15 Matlab编程问题
    • ¥15 训练的多模态特征融合模型准确度很低怎么办
    • ¥15 kylin启动报错log4j类冲突
    • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
    • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序
    • ¥15 onvif+openssl,vs2022编译openssl64
    • ¥15 iOS 自定义输入法-第三方输入法
    • ¥15 很想要一个很好的答案或提示