java吧 关注:1,241,343贴子:12,713,069
  • 2回复贴,共1

@ElementCollection @Embeddable

只看楼主收藏回复

@Entity public class A{
@Id long id;
@ElementCollection
@CollectionTable(name = "xx_b")
private List<B> bs;
}
@Embeddable public class B implements Serializable{
private String name;
}
如上A,B两个类,现在我想实现的效果是 根据 B.name和A.id 查出B,
如果A和B写成一对多关系, HQL只需要写成 From B b where b.name=? and b.A.id=?, 就行了。
现在现在A类和B类使用的是ElementCollection, Embeddable 我就不知道怎么弄了。
1,需要在B类中怎么写?
2,查询语句怎么写?


1楼2015-03-06 12:48回复
    @ElementCollection是用来干嘛的?求解析


    3楼2016-09-19 16:05
    回复
      楼主还活着吗


      4楼2020-03-23 14:31
      回复