hibernate 注解 级联 查询 数据重复,商品表  --> 评论表 (一对多) ,插入时正常,查询时 结果重复(有多少条评论,结果中就产生了多少条相同商品并且包括 对应的 评论)
  
hibernate 级联时生成的 sql 语句 ( * 处更改过):
 select *
    from
        item this_ 
    left outer join
        comments comments2_ 
            on this_.iid=comments2_.iid 
    where
        mkid = 1 
        and cid in (
            1,2,3,4,5
        ) 
    order by
        this_.aid desc limit 10 
 商品 Item 的注解: 
 
@OneToMany(targetEntity=Comments.class, cascade = { CascadeType.ALL },fetch = FetchType.EAGER,orphanRemoval=true)
	@JoinColumn(name="iid")
	@NotFound(action = NotFoundAction.IGNORE)
	private List<Comments> comments; 
 评论类只有id有注解,数据库中商品表的主键id是评论表的外键,找了很久都没有解决... 
 
这个结果重复是什么原因呀???
 
 
 
 
 
 
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。