hibernate 若干查询问题

topyyii 2010-03-22 09:23:21
1。表 A 里面有 a,b,c字段 表 B 有 x,y,z 表A中的a与表B中的x 值相同 若用hibernate 查询,不用连接表,而直接使用自定义的一个类 其中包括 A的 a,b。B的x,y字段,若要查询,hibernate 的DAO的方法的语句该如何写?
2。查询效率问题。有表 A 员工基本信息表。B 员工缴费信息表。C 员工基本工资表。 B为员工缴纳金额,每个月发放工资数从B中缴纳金额扣除,如缴纳 1000,每月发放100,即每月从1000中扣除100。 每月发放后将每月的日期,员工编号,发放金额写入C表。A B C 三表中员工编号都有。
若用hibernate 查询,目前查询需三表结合查询,还要查询每月此员工是否已发工资,若已发,不再发放。 目前问题 查询100条记录以上,会很慢,目前我的做法,先查询 A 表的基本信息,获得编号,查询B 表,获得缴纳信息,在从A 表取得 员工编号, 发放月份, 和C 表比对, 若已存在记录, 既不发放。
...全文
71 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
topyyii 2010-03-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kstring 的回复:]

1的话配置关联关系应该就可以了吧。
[/Quote]

如果两个配置文件不修改 也就没有关系的情况下可以实现么?
kString 2010-03-22
  • 打赏
  • 举报
回复
1的话配置关联关系应该就可以了吧。
  • 打赏
  • 举报
回复
topyyii

做着试试看

需求不难
edison6219 2010-03-22
  • 打赏
  • 举报
回复
不用连接表?主键外键呢?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧