首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

hibernate多对多查询有关问题

2014-01-05 
hibernate多对多查询问题背景描述:现有表a和b,两表之间存在多对多关系,该关系以表c形式存在,其主键由a主键

hibernate多对多查询问题
背景描述:
    现有表a和b,两表之间存在多对多关系,该关系以表c形式存在,其主键由a主键aid及b主键bid组合生成。经hibernate映射后分别生成类A、类B及类AB。
    A中对B的引用表示为:private Set<B> b = new HashSet<B>(0);
    B中对A的引用表示为:private Set<A> a = new HashSet<A>(0);
    工程中需要通过客户端传来的对象A查询出它所对应的所有对象B,客户端用Flex进行开发。由于Flex传来的对象为ASObject类型,因此需要先从该对象中提取出属性id,再根据id找到对象A,最后得到A对应的所有B。程序段如下:

hibernate多对多查询有关问题应该把相应的  配置信息都贴出来,,,,等大神帮你
[解决办法]
你确定arg.get("id");对应的id有记录?
[解决办法]
配置问题你要的是级联查询效果,设置一下cascade值

热点排行