MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » Hibernate明细表查询方案 有关问题

Hibernate明细表查询方案 有关问题

www.MyException.Cn  网友分享于:2013-12-25  浏览:24次
Hibernate明细表查询方案 问题
主表A                                       明细表B
id     banji                           id       Aid       name       fen
1         一                               1           1           李           9
2         二                               2           1           王           9      
                                            3           2           张           9
                                            4           2           赵           8

主表pojo里有一个list   是细表
我得到主表的记录就能自动获取到细表对应的list
List   list;
getList().....
setList().....
但是   页面传过去一个条件   比如   查fen=9的  
我查询A表后   得到细表   怎么过滤一下分=9的啊,,


------解决方案--------------------
用session.createFilter();这个方法过滤对应的子表,然后把得到的符合条件的 明细表中的
记录通过setList()赋给对应的 主表A 的持久化对象

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有